aboutsummaryrefslogtreecommitdiff
path: root/src/cleaners/skyblock
diff options
context:
space:
mode:
authormat <github@matdoes.dev>2022-03-27 12:17:27 -0500
committermat <github@matdoes.dev>2022-03-27 12:17:27 -0500
commitb48e0ba124ce70ff18948c4998efa20fa6c3731e (patch)
tree74efcf7f751590c110394e23581fcadfd7129a2b /src/cleaners/skyblock
parent03537cf0cce0a19740c069c700374cafe176b3b5 (diff)
downloadskyblock-api-b48e0ba124ce70ff18948c4998efa20fa6c3731e.tar.gz
skyblock-api-b48e0ba124ce70ff18948c4998efa20fa6c3731e.tar.bz2
skyblock-api-b48e0ba124ce70ff18948c4998efa20fa6c3731e.zip
fix and bump typed-hypixel-api version
Diffstat (limited to 'src/cleaners/skyblock')
-rw-r--r--src/cleaners/skyblock/member.ts11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/cleaners/skyblock/member.ts b/src/cleaners/skyblock/member.ts
index aa102e1..c8f5b79 100644
--- a/src/cleaners/skyblock/member.ts
+++ b/src/cleaners/skyblock/member.ts
@@ -47,8 +47,8 @@ export async function cleanSkyBlockProfileMemberResponseBasic(member: typedHypix
return {
uuid: member.uuid,
username: player.username,
- lastSave: member.last_save,
- firstJoin: member.first_join,
+ lastSave: member.last_save ?? 0,
+ firstJoin: member.first_join ?? 0,
rank: player.rank
}
}
@@ -68,11 +68,12 @@ export async function cleanSkyBlockProfileMemberResponse(member: typedHypixelApi
return {
uuid: member.uuid,
username: player.username,
- lastSave: member.last_save,
- firstJoin: member.first_join,
+ // members that haven't joined the profile have no last save or first join
+ lastSave: member.last_save ?? 0,
+ firstJoin: member.first_join ?? 0,
rank: player.rank,
- purse: member.coin_purse,
+ purse: member.coin_purse ?? 0,
stats: cleanProfileStats(member),