diff --git a/packages/discord-player/src/Structures/GuildQueue.ts b/packages/discord-player/src/Structures/GuildQueue.ts index cae8f4295..8520efc00 100644 --- a/packages/discord-player/src/Structures/GuildQueue.ts +++ b/packages/discord-player/src/Structures/GuildQueue.ts @@ -309,6 +309,17 @@ export class GuildQueue { this.repeatMode = mode; } + /** + * Gets the size of the queue + */ + public get size() { + return this.tracks.size; + } + + public getSize() { + return this.size; + } + /** * Check if this queue has no tracks left in it */ diff --git a/packages/discord-player/src/Structures/GuildQueueHistory.ts b/packages/discord-player/src/Structures/GuildQueueHistory.ts index 48feeb345..c4428f619 100644 --- a/packages/discord-player/src/Structures/GuildQueueHistory.ts +++ b/packages/discord-player/src/Structures/GuildQueueHistory.ts @@ -35,6 +35,17 @@ export class GuildQueueHistory { return this.queue.options.disableHistory; } + /** + * Gets the size of the queue + */ + public get size() { + return this.tracks.size; + } + + public getSize() { + return this.size; + } + /** * If history is empty */