From bb8333a4f9d3171f41a72e3bd5d5c6118fe22025 Mon Sep 17 00:00:00 2001 From: Clemens E <43886026+Clemens-E@users.noreply.github.com> Date: Fri, 6 Dec 2019 12:56:29 +0100 Subject: [PATCH] Handle voice errors outside of authenticated event (#3520) --- src/client/voice/ClientVoiceManager.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/client/voice/ClientVoiceManager.js b/src/client/voice/ClientVoiceManager.js index 784136934..cf7526623 100644 --- a/src/client/voice/ClientVoiceManager.js +++ b/src/client/voice/ClientVoiceManager.js @@ -93,12 +93,13 @@ class ClientVoiceManager { reject(reason); }); + connection.on('error', reject); + connection.once('authenticated', () => { connection.once('ready', () => { resolve(connection); connection.removeListener('error', reject); }); - connection.on('error', reject); connection.once('disconnect', () => this.connections.delete(channel.guild.id)); }); });