aboutsummaryrefslogtreecommitdiff
path: root/src/cleaners
diff options
context:
space:
mode:
authormat <github@matdoes.dev>2022-06-01 17:33:23 -0500
committermat <github@matdoes.dev>2022-06-01 17:33:23 -0500
commit8fff4f98541ecda20146d9a432aba276ebc81bcc (patch)
tree20806d337600c86865fb17861cabaf02e0556764 /src/cleaners
parent0108e58c6c74825ce30867ddb589f19c466d4c7a (diff)
downloadskyblock-api-8fff4f98541ecda20146d9a432aba276ebc81bcc.tar.gz
skyblock-api-8fff4f98541ecda20146d9a432aba276ebc81bcc.tar.bz2
skyblock-api-8fff4f98541ecda20146d9a432aba276ebc81bcc.zip
Random refactoring & temp disable achievements
Diffstat (limited to 'src/cleaners')
-rw-r--r--src/cleaners/achievements.ts4
-rw-r--r--src/cleaners/player.ts2
-rw-r--r--src/cleaners/skyblock/coopInvitation.ts2
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
}