From 44510a2390270c7aeb8ad7ade72cd03c56ad5a2d Mon Sep 17 00:00:00 2001 From: mat Date: Sat, 9 Apr 2022 19:18:18 -0500 Subject: Year 200 century cake & update test data --- src/cleaners/skyblock/claimed.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/cleaners/skyblock/claimed.ts b/src/cleaners/skyblock/claimed.ts index 3a4631e..f30dedf 100644 --- a/src/cleaners/skyblock/claimed.ts +++ b/src/cleaners/skyblock/claimed.ts @@ -15,11 +15,16 @@ export function cleanPlayerSkyblockClaimed(data: typedHypixelApi.PlayerDataRespo name: 'potato_talisman', timestamp: data.claimed_potato_talisman }) - if (data.claimed_century_cake) + + const centuryCakes = Object.keys(data).filter((key) => key.startsWith('claimed_century_cake')) + for (const centuryCake of centuryCakes) { + const centuryCakeYear = centuryCake === 'claimed_century_cake' ? '100' : centuryCakes.slice('claimed_century_cake'.length) claimedItems.push({ - name: 'century_cake', - timestamp: data.claimed_century_cake + name: `year_${centuryCakeYear}_century_cake`, + timestamp: data[centuryCake] }) + } + if (data.claimed_year143_cake) claimedItems.push({ name: 'year_143_cake', -- cgit