From 878cab71e625c096e0375ffee41fdcf7dfa6aa2b Mon Sep 17 00:00:00 2001 From: Emily J Date: Thu, 18 Mar 2021 13:44:03 +1100 Subject: [PATCH] clear music msg channel on dispatcher end --- src/commands/fixmusic.js | 2 ++ src/commands/stop.js | 1 + src/modules/music.js | 2 ++ 3 files changed, 5 insertions(+) diff --git a/src/commands/fixmusic.js b/src/commands/fixmusic.js index 8a2113b..fb260db 100644 --- a/src/commands/fixmusic.js +++ b/src/commands/fixmusic.js @@ -10,6 +10,7 @@ module.exports.run = async (client, message, args, level) =>{ guild.paused = false guild.skippers = [] guild.fixers = [] + guild.channel = null if (guild.dispatcher) { guild.dispatcher.end('silent') @@ -35,6 +36,7 @@ module.exports.run = async (client, message, args, level) =>{ guild.paused = false guild.skippers = [] guild.fixers = [] + guild.channel = null if (guild.dispatcher) { guild.dispatcher.end('silent') diff --git a/src/commands/stop.js b/src/commands/stop.js index 4f732ff..4f5a3df 100644 --- a/src/commands/stop.js +++ b/src/commands/stop.js @@ -12,6 +12,7 @@ exports.run = async (client, message) => { guild.paused = false guild.skippers = [] guild.fixers = [] + guild.channel = null message.channel.send('<:success:466995111885144095> Playback stopped!') }; diff --git a/src/modules/music.js b/src/modules/music.js index 0f5b2ea..a61ffbd 100644 --- a/src/modules/music.js +++ b/src/modules/music.js @@ -104,6 +104,7 @@ exports.play = async function (client, message, query, playNext, ignoreQueue) { guild.paused = false guild.skippers = [] guild.fixers = [] + guild.channel = null // music not playing, something is in queue } else if ((!guild.playing || !guild.dispatcher) && guild.queue.length > 0) { guild.queue = [] @@ -227,6 +228,7 @@ exports.play = async function (client, message, query, playNext, ignoreQueue) { guild.paused = false guild.skippers = [] guild.fixers = [] + guild.channel = null connection.disconnect() }