aboutsummaryrefslogtreecommitdiff
path: root/src/cleaners/skyblock/member.ts
diff options
context:
space:
mode:
authormat <github@matdoes.dev>2022-03-26 13:17:48 -0500
committermat <github@matdoes.dev>2022-03-26 13:17:48 -0500
commit03537cf0cce0a19740c069c700374cafe176b3b5 (patch)
tree9ce3bd8911c04f8670b6baf504304763cd91325b /src/cleaners/skyblock/member.ts
parent6b94d0110a52a355758432ff6cd14c80553471ea (diff)
downloadskyblock-api-03537cf0cce0a19740c069c700374cafe176b3b5.tar.gz
skyblock-api-03537cf0cce0a19740c069c700374cafe176b3b5.tar.bz2
skyblock-api-03537cf0cce0a19740c069c700374cafe176b3b5.zip
Change a lot of things to use typed-hypixel-api
Diffstat (limited to 'src/cleaners/skyblock/member.ts')
-rw-r--r--src/cleaners/skyblock/member.ts6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/cleaners/skyblock/member.ts b/src/cleaners/skyblock/member.ts
index e187beb..aa102e1 100644
--- a/src/cleaners/skyblock/member.ts
+++ b/src/cleaners/skyblock/member.ts
@@ -1,4 +1,3 @@
-import { ProfileMember as HypixelApiProfileMember } from 'typed-hypixel-api/build/responses/skyblock/_profile_member'
import { cleanCollections, Collection } from './collections.js'
import { cleanInventories, Inventories } from './inventory.js'
import { cleanFairySouls, FairySouls } from './fairysouls.js'
@@ -11,6 +10,7 @@ import { AccountCustomization } from '../../database.js'
import { cleanVisitedZones, Zone } from './zones.js'
import { cleanSkills, Skill } from './skills.js'
import * as cached from '../../hypixelCached.js'
+import typedHypixelApi from 'typed-hypixel-api'
import * as constants from '../../constants.js'
import { Included } from '../../hypixel.js'
import { CleanPlayer } from '../player.js'
@@ -41,7 +41,7 @@ export interface CleanMember extends CleanBasicMember {
left: boolean
}
-export async function cleanSkyBlockProfileMemberResponseBasic(member: any): Promise<CleanBasicMember | null> {
+export async function cleanSkyBlockProfileMemberResponseBasic(member: typedHypixelApi.SkyBlockProfileMember & { uuid: string }): Promise<CleanBasicMember | null> {
const player = await cached.fetchPlayer(member.uuid)
if (!player) return null
return {
@@ -54,7 +54,7 @@ export async function cleanSkyBlockProfileMemberResponseBasic(member: any): Prom
}
/** Cleans up a member (from skyblock/profile) */
-export async function cleanSkyBlockProfileMemberResponse(member: HypixelApiProfileMember & { uuid: string }, profileId?: string, included: Included[] | undefined = undefined): Promise<CleanMember | null> {
+export async function cleanSkyBlockProfileMemberResponse(member: typedHypixelApi.SkyBlockProfileMember & { uuid: string }, profileId?: string, included: Included[] | undefined = undefined): Promise<CleanMember | null> {
// profiles.members[]
const inventoriesIncluded = included === undefined || included.includes('inventories')
const player = await cached.fetchPlayer(member.uuid)