Properties
cached
cached
: Map<string, Guild> = ...Private timer
timer: Timeout
Methods
Private cacheFromStorageInstance
Parameters
Returns Promise<Guild>
createFromDiscord
- createFromDiscord(dGuild: Guild, group?: string): Promise<Guild>
Parameters
group: string = "default"
Returns Promise<Guild>
fetchBulk
- fetchBulk(guildIds: string[], force?: boolean): Promise<Guild[]>
Parameters
guildIds: string[]
Optional force: boolean
Returns Promise<Guild[]>
fetchOne
- fetchOne(guildId: string, force?: boolean): Promise<null | Guild>
Parameters
guildId: string
Optional force: boolean
Returns Promise<null | Guild>
Private syncCacheEntry
- syncCacheEntry(guild: Guild, storageGuild: StorageGuild, t: Transaction): Promise<void>
Parameters
Returns Promise<void>
syncStorage
- syncStorage(): Promise<void>
Don't execute this function directly! It is for internal calls