Delete dispatcher on bot remove

This commit is contained in:
Dragon Fire
2021-02-21 13:01:37 -05:00
parent 31189cb605
commit 4138d699da
+8
View File
@@ -236,6 +236,14 @@ client.on('guildMemberRemove', async member => {
}
});
client.on('voiceStateUpdate', (oldState, newState) => {
if (newState.id !== client.user.id || oldState.id !== client.user.id) return;
const dispatcher = client.dispatchers.get(newState.channelID)
if (!dispatcher) return;
dispatcher.end();
client.dispatchers.remove(newState.channelID);
});
client.on('disconnect', event => {
client.logger.error(`[DISCONNECT] Disconnected with code ${event.code}.`);
client.exportCommandLeaderboard();