Skip to content

QueueSaver

Defined in: src/structures/Queue.ts:6

new QueueSaver(options: ManagerQueueOptions): QueueSaver;

Defined in: src/structures/Queue.ts:17

ParameterType
optionsManagerQueueOptions

QueueSaver

Property (defined in)TypeDescription
options
(src/structures/Queue.ts:14)
objectThe options for the queue saver
options.maxPreviousTracks
(src/structures/Queue.ts:15)
number
delete(guildId: string): Promise<boolean | void>;

Defined in: src/structures/Queue.ts:38

Delete the queue for a guild

ParameterTypeDescription
guildIdstringThe guild ID

Promise<boolean | void>

The queue for the guild


get(guildId: string): Promise<Partial<StoredQueue>>;

Defined in: src/structures/Queue.ts:29

Get the queue for a guild

ParameterTypeDescription
guildIdstringThe guild ID

Promise<Partial<StoredQueue>>

The queue for the guild


set(guildId: string, valueToStringify: StoredQueue): Promise<boolean | void>;

Defined in: src/structures/Queue.ts:48

Set the queue for a guild

ParameterTypeDescription
guildIdstringThe guild ID
valueToStringifyStoredQueueThe queue to set

Promise<boolean | void>

The queue for the guild


sync(guildId: string): Promise<Partial<StoredQueue>>;

Defined in: src/structures/Queue.ts:57

Sync the queue for a guild

ParameterTypeDescription
guildIdstringThe guild ID

Promise<Partial<StoredQueue>>

The queue for the guild