From 8fff4f98541ecda20146d9a432aba276ebc81bcc Mon Sep 17 00:00:00 2001 From: mat Date: Wed, 1 Jun 2022 17:33:23 -0500 Subject: Random refactoring & temp disable achievements --- src/cleaners/achievements.ts | 4 ++++ src/cleaners/player.ts | 2 +- src/cleaners/skyblock/coopInvitation.ts | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) (limited to 'src/cleaners') 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 { + // 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 { 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 } -- cgit