aboutsummaryrefslogtreecommitdiff
path: root/src/cleaners/skyblock
diff options
context:
space:
mode:
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),