diff --git a/src/Structures/Queue.ts b/src/Structures/Queue.ts index a072182..a94aad8 100644 --- a/src/Structures/Queue.ts +++ b/src/Structures/Queue.ts @@ -193,7 +193,7 @@ class Queue<T = unknown> { */ destroy(disconnect = this.options.leaveOnStop) { this.#watchDestroyed(); - this.connection.end(); + if (this.connection) this.connection.end(); if (disconnect) this.connection.disconnect(); this.player.queues.delete(this.guild.id); this.player.voiceUtils.cache.delete(this.guild.id);