From f49f1ab3c8d0354e5021d7ff8eb721196e96020f Mon Sep 17 00:00:00 2001 From: Jacob Date: Wed, 13 Jul 2016 17:31:19 -0700 Subject: [PATCH] fix voice state updates (#461) * fix voice state updates * use .has for backwards compatability and consistency --- lib/Structures/Server.js | 2 +- lib/Util/TokenCacher-shim.js | 24 ++++++++++++------------ src/Structures/Server.js | 2 +- 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/lib/Structures/Server.js b/lib/Structures/Server.js index 5bc1624e9..7cd918edf 100644 --- a/lib/Structures/Server.js +++ b/lib/Structures/Server.js @@ -274,7 +274,7 @@ var Server = (function (_Equality) { var chan = _ref3; - if (chan.members.has(user)) { + if (chan.members.has("id", user.id)) { chan.members.remove(user); user.voiceChannel = null; return chan; diff --git a/lib/Util/TokenCacher-shim.js b/lib/Util/TokenCacher-shim.js index f483e9575..53412d365 100644 --- a/lib/Util/TokenCacher-shim.js +++ b/lib/Util/TokenCacher-shim.js @@ -6,23 +6,23 @@ exports.__esModule = true; function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } var TokenCacher = (function () { - function TokenCacher() { - _classCallCheck(this, TokenCacher); - } + function TokenCacher() { + _classCallCheck(this, TokenCacher); + } - TokenCacher.prototype.setToken = function setToken() {}; + TokenCacher.prototype.setToken = function setToken() {}; - TokenCacher.prototype.save = function save() {}; + TokenCacher.prototype.save = function save() {}; - TokenCacher.prototype.getToken = function getToken() { - return null; - }; + TokenCacher.prototype.getToken = function getToken() { + return null; + }; - TokenCacher.prototype.init = function init(ind) { - this.done = true; - }; + TokenCacher.prototype.init = function init(ind) { + this.done = true; + }; - return TokenCacher; + return TokenCacher; })(); exports["default"] = TokenCacher; diff --git a/src/Structures/Server.js b/src/Structures/Server.js index 61bcd47a6..d0528427c 100644 --- a/src/Structures/Server.js +++ b/src/Structures/Server.js @@ -227,7 +227,7 @@ export default class Server extends Equality { eventVoiceLeave(user) { for (let chan of this.channels.getAll("type", "voice")) { - if (chan.members.has(user)) { + if (chan.members.has("id", user.id)) { chan.members.remove(user); user.voiceChannel = null; return chan;