From 5b9ce5193118fe107c22a2de53257a8c5bc96d01 Mon Sep 17 00:00:00 2001 From: Daniel Odendahl Jr Date: Sun, 19 Mar 2017 04:11:09 +0000 Subject: [PATCH] Voice Channel Joining/Leaving Fix --- commands/random/soundboard.js | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/commands/random/soundboard.js b/commands/random/soundboard.js index 2c45f590..a52110d4 100644 --- a/commands/random/soundboard.js +++ b/commands/random/soundboard.js @@ -26,22 +26,22 @@ class SoundBoardCommand extends commando.Command { if (!voiceChannel) { return message.channel.send(`:x: Error! Please be in a voice channel first!`); } - voiceChannel.join().then(connnection => { - let soundToPlay = message.content.toLowerCase().split(" ").slice(1).join(" "); - if(soundToPlay === "") { - message.channel.send(':x: Error! No sound set. Please use ;soundboard list to see a list of sounds you can play.'); - } else if(soundToPlay === 'list') { - message.channel.send('**Avaliable Sounds:** Meow'); - } else if(soundToPlay === sounds.avaliable[soundToPlay]) { + let soundToPlay = message.content.toLowerCase().split(" ").slice(1).join(" "); + if(soundToPlay === "") { + message.channel.send(':x: Error! No sound set. Please use ;soundboard list to see a list of sounds you can play.'); + } else if(soundToPlay === 'list') { + message.channel.send('**Avaliable Sounds:** Meow'); + } else if(soundToPlay === sounds.avaliable[soundToPlay]) { + voiceChannel.join().then(connnection => { let stream = sounds.paths[soundToPlay]; let dispatcher = connnection.playStream(stream); dispatcher.on('end', () => { voiceChannel.leave(); }); - } else { - message.channel.send(':x: Error! Sound not found! Please use ;soundboard list to see a list of sounds you can play.'); - } - }); + }); + } else { + message.channel.send(':x: Error! Sound not found! Please use ;soundboard list to see a list of sounds you can play.'); + } } } }