From 79805fd80cc39d122addd8aa4394367aaf08b3e2 Mon Sep 17 00:00:00 2001 From: Cro Date: Fri, 24 Feb 2023 09:33:31 -0500 Subject: [PATCH] Added getSize method to the Queue/QueueHistory --- packages/discord-player/src/Structures/GuildQueue.ts | 11 +++++++++++ .../src/Structures/GuildQueueHistory.ts | 11 +++++++++++ 2 files changed, 22 insertions(+) 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 */