aboutsummaryrefslogtreecommitdiff
path: root/src/cleaners/skyblock/member.ts
diff options
context:
space:
mode:
authormat <27899617+mat-1@users.noreply.github.com>2021-02-13 15:56:53 -0600
committermat <27899617+mat-1@users.noreply.github.com>2021-02-13 15:56:53 -0600
commit07496ac87ce982200474cc0af4afdf9665e6480c (patch)
tree872ef9a284e65ec35d83d283e8f705d69238d895 /src/cleaners/skyblock/member.ts
parentbf46c373c12f5058eac7c9aab3467de2637a7efb (diff)
downloadskyblock-api-07496ac87ce982200474cc0af4afdf9665e6480c.tar.gz
skyblock-api-07496ac87ce982200474cc0af4afdf9665e6480c.tar.bz2
skyblock-api-07496ac87ce982200474cc0af4afdf9665e6480c.zip
add banking info
Diffstat (limited to 'src/cleaners/skyblock/member.ts')
-rw-r--r--src/cleaners/skyblock/member.ts11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/cleaners/skyblock/member.ts b/src/cleaners/skyblock/member.ts
index 774dace..43bd9fd 100644
--- a/src/cleaners/skyblock/member.ts
+++ b/src/cleaners/skyblock/member.ts
@@ -1,6 +1,7 @@
import { Included } from '../../hypixel'
import * as cached from '../../hypixelCached'
import { CleanPlayer } from '../player'
+import { Bank, cleanBank } from './bank'
import { CleanMinion, cleanMinions } from './minions'
import { CleanProfileStats, cleanProfileStats } from './stats'
@@ -14,6 +15,7 @@ export interface CleanBasicMember {
export interface CleanMember extends CleanBasicMember {
stats?: CleanProfileStats
minions?: CleanMinion[]
+ bank?: Bank
}
@@ -27,8 +29,8 @@ export async function cleanSkyBlockProfileMemberResponse(member, included: Inclu
last_save: member.last_save,
first_join: member.first_join,
// last_death: ??? idk how this is formatted,
- stats: statsIncluded ? cleanProfileStats(member.stats) : undefined,
- minions: statsIncluded ? cleanMinions(member.crafted_generators) : undefined,
+ stats: statsIncluded ? cleanProfileStats(member?.stats) : undefined,
+ minions: statsIncluded ? cleanMinions(member?.crafted_generators) : undefined,
}
}
@@ -38,10 +40,7 @@ export interface CleanMemberProfilePlayer extends CleanPlayer {
profileName: string
first_join: number
last_save: number
- bank?: {
- balance: number
- history: any[]
- }
+ bank?: Bank
}
export interface CleanMemberProfile {