diff options
Diffstat (limited to 'src/cleaners/skyblock/member.ts')
-rw-r--r-- | src/cleaners/skyblock/member.ts | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/cleaners/skyblock/member.ts b/src/cleaners/skyblock/member.ts index 59dd493..932b016 100644 --- a/src/cleaners/skyblock/member.ts +++ b/src/cleaners/skyblock/member.ts @@ -29,6 +29,7 @@ export interface CleanMember extends CleanBasicMember { stats: StatItem[] rawHypixelStats?: { [ key: string ]: number } minions: CleanMinion[] + max_minions: number fairy_souls: FairySouls inventories?: Inventories objectives: Objective[] @@ -57,10 +58,12 @@ export async function cleanSkyBlockProfileMemberResponse(member, included: Inclu const player = await cached.fetchPlayer(member.uuid) if (!player) return null - const fairySouls = cleanFairySouls(member) + const fairySouls = await cleanFairySouls(member) const { max_fairy_souls: maxFairySouls } = await constants.fetchConstantValues() if (fairySouls.total > (maxFairySouls ?? 0)) await constants.setConstantValues({ max_fairy_souls: fairySouls.total }) + + const { max_minions } = await constants.fetchConstantValues() return { uuid: member.uuid, @@ -77,6 +80,7 @@ export async function cleanSkyBlockProfileMemberResponse(member, included: Inclu rawHypixelStats: member.stats ?? {}, minions: await cleanMinions(member), + max_minions: max_minions ?? 0, fairy_souls: fairySouls, inventories: inventoriesIncluded ? await cleanInventories(member) : undefined, objectives: cleanObjectives(member), |