From 706682af55b8b10bac1ef985730eec084b892786 Mon Sep 17 00:00:00 2001 From: Amish Shah Date: Sun, 6 Dec 2015 19:07:34 +0000 Subject: [PATCH] fixed voice intervals not dying, bot will now fully die on close --- lib/Client/InternalClient.js | 3 +++ src/Client/InternalClient.js | 3 +++ 2 files changed, 6 insertions(+) diff --git a/lib/Client/InternalClient.js b/lib/Client/InternalClient.js index e7606e280..f7ecdbb4f 100644 --- a/lib/Client/InternalClient.js +++ b/lib/Client/InternalClient.js @@ -1139,6 +1139,9 @@ var InternalClient = (function () { self.state = _ConnectionState2["default"].DISCONNECTED; client.emit("disconnected"); self.cleanIntervals(); + if (self.voiceConnection) { + self.leaveVoiceChannel(); + } }; this.websocket.onerror = function (e) { diff --git a/src/Client/InternalClient.js b/src/Client/InternalClient.js index 46fb847a8..64cd84d9e 100644 --- a/src/Client/InternalClient.js +++ b/src/Client/InternalClient.js @@ -1030,6 +1030,9 @@ export default class InternalClient { self.state = ConnectionState.DISCONNECTED; client.emit("disconnected"); self.cleanIntervals(); + if(self.voiceConnection){ + self.leaveVoiceChannel(); + } }; this.websocket.onerror = e => {