From 09c505736638d50d1733d3f6daa5c65023acdeda Mon Sep 17 00:00:00 2001 From: loicbersier Date: Mon, 20 May 2019 00:16:03 +0200 Subject: [PATCH] yes --- commands/fun/tts/dectalkvc.js | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/commands/fun/tts/dectalkvc.js b/commands/fun/tts/dectalkvc.js index 6b2e59a..6958be1 100644 --- a/commands/fun/tts/dectalkvc.js +++ b/commands/fun/tts/dectalkvc.js @@ -37,21 +37,21 @@ class dectalkvcCommand extends Command { }, }).then(async (result) => { const outputFilename = './dectalkvc.wav'; - fs.writeFileSync(outputFilename, result.data) - .then(async () => { - const voiceChannel = message.member.voice.channel; - if (!voiceChannel) return message.say('Please enter a voice channel first.'); - try { - const connection = await voiceChannel.join(); - const dispatcher = connection.play('./dectalkvc.wav'); - dispatcher.once('finish', () => voiceChannel.leave()); - dispatcher.once('error', () => voiceChannel.leave()); - return null; - } catch (err) { - voiceChannel.leave(); - return message.reply(`Oh no, an error occurred: \`${err.message}\`. Try again later!`); - } - }); + fs.writeFile(outputFilename, result.data, async function(err) { + if (err) console.error(err); + const voiceChannel = message.member.voice.channel; + if (!voiceChannel) return message.say('Please enter a voice channel first.'); + try { + const connection = await voiceChannel.join(); + const dispatcher = connection.play('./dectalkvc.wav'); + dispatcher.once('finish', () => voiceChannel.leave()); + dispatcher.once('error', () => voiceChannel.leave()); + return null; + } catch (err) { + voiceChannel.leave(); + return message.reply(`Oh no, an error occurred: \`${err.message}\`. Try again later!`); + } + }); }); }