Skip to content

Commit

Permalink
[Fix] Check whether there is an existing queue before creating a new one
Browse files Browse the repository at this point in the history
  • Loading branch information
naseif committed Oct 1, 2021
1 parent 4042978 commit 9baa0e0
Showing 1 changed file with 16 additions and 13 deletions.
29 changes: 16 additions & 13 deletions commands/music/play.js
Original file line number Diff line number Diff line change
Expand Up @@ -43,19 +43,22 @@ module.exports = {
embeds: [embedMessage("#9dcc37", `❌ | Song not found`)],
});

const queue = client.player.createQueue(interaction.guildId, {
leaveOnEnd: false,
leaveOnStop: true,
initialVolume: 80,
leaveOnEmptyCooldown: 60 * 1000 * 3,
bufferingTimeout: 200,
leaveOnEmpty: true,
async onBeforeCreateStream(track, source, _queue) {
if (source === "youtube") {
return (await playdl.stream(track.url)).stream;
}
},
});
let queue;
client.player.getQueue(interaction.guild)
? (queue = client.player.getQueue(interaction.guild))
: (queue = client.player.createQueue(interaction.guildId, {
leaveOnEnd: false,
leaveOnStop: true,
initialVolume: 80,
leaveOnEmptyCooldown: 60 * 1000 * 3,
bufferingTimeout: 200,
leaveOnEmpty: true,
async onBeforeCreateStream(track, source, _queue) {
if (source === "youtube") {
return (await playdl.stream(track.url)).stream;
}
},
}));

try {
if (!queue.connection)
Expand Down

0 comments on commit 9baa0e0

Please sign in to comment.