Properties
Private
#clearedGuestsOnAccount
#clearedGuestsOnAccount: Record<string, boolean> = {}
Private
#fieldsMap
#fieldsMap: Record<string, ModelField> = {}
Private
#guestContext
#guestContext: string = ...
Private
#hasCredentialsOnInitContext
#hasCredentialsOnInitContext: boolean = false
Private
#isAutoSyncEnabled
#isAutoSyncEnabled: Partial<Record<SyncStorage, (() => void)>> = {}
Private
#lastSyncTime
#lastSyncTime: Partial<Record<SyncStorage, string>> = {}
Private
#limitsFields
#limitsFields: ModelField[] = []
Private
#load
#load: ((this) => Promise<void>) = ...
Type declaration
- (this): Promise<void>
Returns Promise<void>
Private
#secretCode
#secretCode: string = ''
Private
#sync
#sync: ((this, options?) => Promise<void>) = ...
Type declaration
- (this, options?): Promise<void>
Parameters
- this: MyPlayer
- options: PlayerSyncOptions = {}
Returns Promise<void>
Private
#syncManager
#syncManager: SyncManager
Private
#unsubscribeEverySecond
#unsubscribeEverySecond: (() => void) = ...
Private
#updatePlayerData
#updatePlayerData: ((data) => void)
Type declaration
- (data): void
Parameters
- data: Record<string, string>
Returns void
Private
_events
_events: EventLite = ...
_firstReqHash
_firstReqHash: string
Private
_hasFirstSync
_hasFirstSync: boolean = false
_platformData
_platformData: any = {}
_wasReset
_wasReset: boolean = false
credentials
credentials: string = ''
fields
fields: ModelField[]
hasAnyCredentials
hasAnyCredentials: boolean = false
Private
isFirstRequest
isFirstRequest: boolean = false
isLoggedIn
isLoggedIn: boolean = false
isLoggedInByPlatform
isLoggedInByPlatform: boolean = false
isPublicFieldsDirty
isPublicFieldsDirty: boolean = false
modifiedAt
modifiedAt: string = ''
Private
playerAdapter
playerAdapter: AbstractPlayerAdapter
ready
ready: Promise<void>
Private
secretCode
secretCode: string = ''
stats
stats: PlayerStats = ...
Private
tempSecredCode
tempSecredCode: string = ''
updateTime
updateTime: number