aboutsummaryrefslogtreecommitdiff
path: root/src/cleaners/skyblock/member.ts
diff options
context:
space:
mode:
authormat <github@matdoes.dev>2022-03-30 17:36:44 +0000
committermat <github@matdoes.dev>2022-03-30 17:36:44 +0000
commit5b86305771230e238c20c2311dd3ceef7bd858e6 (patch)
tree1a2b843c69a2b9926e489fe662d841cfa5e4b3b3 /src/cleaners/skyblock/member.ts
parent7ac9e12332bba402d5ff2898735f331e5b291381 (diff)
downloadskyblock-api-5b86305771230e238c20c2311dd3ceef7bd858e6.tar.gz
skyblock-api-5b86305771230e238c20c2311dd3ceef7bd858e6.tar.bz2
skyblock-api-5b86305771230e238c20c2311dd3ceef7bd858e6.zip
add farming contest stuff
Diffstat (limited to 'src/cleaners/skyblock/member.ts')
-rw-r--r--src/cleaners/skyblock/member.ts4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/cleaners/skyblock/member.ts b/src/cleaners/skyblock/member.ts
index c7c9a2e..a2010da 100644
--- a/src/cleaners/skyblock/member.ts
+++ b/src/cleaners/skyblock/member.ts
@@ -8,6 +8,7 @@ import { cleanProfileStats, StatItem } from './stats.js'
import { CleanMinion, cleanMinions } from './minions.js'
import { cleanSlayers, SlayerData } from './slayers.js'
import { AccountCustomization } from '../../database.js'
+import { cleanFarmingContest, FarmingContests } from './farmingContents.js'
import { cleanVisitedZones, Zone } from './zones.js'
import { cleanSkills, Skill } from './skills.js'
import * as cached from '../../hypixelCached.js'
@@ -43,6 +44,7 @@ export interface CleanMember extends CleanBasicMember {
pets: PetsData
harp: HarpData
coopInvitation: CoopInvitation | null
+ farmingContest: FarmingContests
/** Whether the user left the coop */
left: boolean
}
@@ -96,6 +98,7 @@ export async function cleanSkyBlockProfileMemberResponse(member: typedHypixelApi
pets: await cleanPets(member),
harp: await cleanHarp(member),
coopInvitation: cleanCoopInvitation(member),
+ farmingContest: cleanFarmingContest(member),
left: (player.profiles?.find(profile => profile.uuid === profileId) === undefined) ?? false
}
@@ -121,6 +124,7 @@ export interface CleanMemberProfilePlayer extends CleanPlayer {
pets: PetsData
harp: HarpData
coopInvitation: CoopInvitation | null
+ farmingContest: FarmingContests
}
export interface CleanMemberProfile {