diff --git a/src/client/voice/VoiceConnection.js b/src/client/voice/VoiceConnection.js index 6a945731c..d0922ae81 100644 --- a/src/client/voice/VoiceConnection.js +++ b/src/client/voice/VoiceConnection.js @@ -413,6 +413,8 @@ class VoiceConnection extends EventEmitter { ws.on('ready', this.onReady.bind(this)); ws.on('sessionDescription', this.onSessionDescription.bind(this)); ws.on('speaking', this.onSpeaking.bind(this)); + + this.sockets.ws.connect(); } /** diff --git a/src/client/voice/networking/VoiceWebSocket.js b/src/client/voice/networking/VoiceWebSocket.js index ea2db4395..e238c62bd 100644 --- a/src/client/voice/networking/VoiceWebSocket.js +++ b/src/client/voice/networking/VoiceWebSocket.js @@ -25,7 +25,6 @@ class VoiceWebSocket extends EventEmitter { */ this.attempts = 0; - this.connect(); this.dead = false; this.connection.on('closing', this.shutdown.bind(this)); } @@ -69,7 +68,7 @@ class VoiceWebSocket extends EventEmitter { } this.attempts++; - this.emit('debug', `[WS] connecting with ${this.attempts} attempts`); + this.emit('debug', `[WS] connecting, ${this.attempts} attempts, wss://${this.connection.authentication.endpoint}/`); /** * The actual WebSocket used to connect to the Voice WebSocket Server.