From da5d207038f9de4668622b3a6fb86245c4690d2d Mon Sep 17 00:00:00 2001 From: Dragon Fire Date: Thu, 1 Apr 2021 18:01:30 -0400 Subject: [PATCH] Fix mafia --- structures/mafia/Game.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/structures/mafia/Game.js b/structures/mafia/Game.js index dcfb11fa..948d3558 100644 --- a/structures/mafia/Game.js +++ b/structures/mafia/Game.js @@ -41,16 +41,17 @@ module.exports = class Game { } playAudio(id) { - this.dispatcher = this.connection.play( + const dispatcher = this.connection.play( path.join(__dirname, '..', '..', 'assets', 'sounds', 'mafia', `${id}.mp3`), { volume: 2 } ); + this.client.dispatchers.set(this.channel.guild.id, dispatcher); return new Promise((res, rej) => { this.dispatcher.once('finish', () => { - this.dispatcher = null; + this.client.dispatchers.delete(this.channel.guild.id); return res(true); }); this.dispatcher.once('error', err => { - this.dispatcher = null; + this.client.dispatchers.delete(this.channel.guild.id); return rej(err); }); });