Documentation
Classes
discord-player
QueryCache

QueryCache

new QueryCache(player, options)
ParameterTypeOptionalDescription
playerPlayer-
optionsQueryCacheOptions-

Properties

private #defaultCache: Map<string, DiscordPlayerQueryResultCache<Track>>

public options: QueryCacheOptions

public player: Player

public timer: Timer

public checkInterval: number

Methods

public addData(data): Promise<void>

ParameterTypeOptionalDescription
dataSearchResult-

public cleanup(): Promise<void>

public clear(): Promise<void>

public getData(): Promise<Array<DiscordPlayerQueryResultCache<Track>>>

public resolve(context): Promise<SearchResult>

ParameterTypeOptionalDescription
contextQueryCacheResolverContext-