diff --git a/lib/Client/InternalClient.js b/lib/Client/InternalClient.js index 4d26d30fd..2948043b7 100644 --- a/lib/Client/InternalClient.js +++ b/lib/Client/InternalClient.js @@ -545,9 +545,8 @@ var InternalClient = (function () { break; case PacketType.SERVER_UPDATE: var server = self.servers.get("id", data.id); - if (server && !server.inasync) { + if (server) { // server exists - server.inasync = true; data.members = data.members || []; data.channels = data.channels || []; var newserver = new Server(data, self); @@ -561,7 +560,6 @@ var InternalClient = (function () { self.servers.update(server, newserver); client.emit("serverUpdated", server, newserver); } - server.inasync = false; } else if (!server) { client.emit("warn", "server was updated but it was not in the cache"); self.servers.add(new Server(data, self)); diff --git a/src/Client/InternalClient.js b/src/Client/InternalClient.js index e06fe135c..73a6f9d89 100644 --- a/src/Client/InternalClient.js +++ b/src/Client/InternalClient.js @@ -563,9 +563,8 @@ class InternalClient { break; case PacketType.SERVER_UPDATE: var server = self.servers.get("id", data.id); - if(server && !server.inasync){ + if(server){ // server exists - server.inasync = true; data.members = data.members || []; data.channels = data.channels || []; var newserver = new Server(data, self); @@ -579,7 +578,6 @@ class InternalClient { self.servers.update(server, newserver); client.emit("serverUpdated", server, newserver); } - server.inasync = false; }else if(!server){ client.emit("warn", "server was updated but it was not in the cache"); self.servers.add( new Server(data, self) );