diff options
Diffstat (limited to 'src/cleaners')
-rw-r--r-- | src/cleaners/achievements.ts | 4 | ||||
-rw-r--r-- | src/cleaners/player.ts | 2 | ||||
-rw-r--r-- | src/cleaners/skyblock/coopInvitation.ts | 2 |
3 files changed, 6 insertions, 2 deletions
diff --git a/src/cleaners/achievements.ts b/src/cleaners/achievements.ts index edb4d07..8ab3445 100644 --- a/src/cleaners/achievements.ts +++ b/src/cleaners/achievements.ts @@ -27,6 +27,10 @@ export interface Achievements { } export async function cleanPlayerAchievements(data: typedHypixelApi.PlayerDataResponse['player']): Promise<Achievements> { + // temporarily disabled because this might be causing high memory usage? + return { tiered: [], challenge: [] } + + if (!data.achievements) { return { tiered: [], challenge: [] } } diff --git a/src/cleaners/player.ts b/src/cleaners/player.ts index 5de65de..c6d9759 100644 --- a/src/cleaners/player.ts +++ b/src/cleaners/player.ts @@ -26,11 +26,11 @@ export interface CleanPlayer extends CleanBasicPlayer { rank: CleanRank socials: CleanSocialMedia profiles?: CleanBasicProfile[] - claimed?: ClaimedSkyBlockItem[] } export interface CleanFullPlayer extends CleanPlayer { achievements: Achievements + claimed: ClaimedSkyBlockItem[] } export async function cleanPlayerResponse(data: typedHypixelApi.PlayerDataResponse['player']): Promise<CleanFullPlayer | null> { diff --git a/src/cleaners/skyblock/coopInvitation.ts b/src/cleaners/skyblock/coopInvitation.ts index 031135b..52644b5 100644 --- a/src/cleaners/skyblock/coopInvitation.ts +++ b/src/cleaners/skyblock/coopInvitation.ts @@ -26,7 +26,7 @@ export async function cleanCoopInvitation(data: typedHypixelApi.SkyBlockProfileM return { invitedTimestamp, - invitedBy: await cached.fetchBasicPlayer(data.coop_invitation.invited_by, false), + invitedBy: await cached.fetchBasicPlayer(data.coop_invitation.invited_by), accepted: data.coop_invitation.confirmed, acceptedTimestamp } |