From 30d011c7ac8638060d43c2113ec282ea7b68e2fa Mon Sep 17 00:00:00 2001 From: Aaron Scherer Date: Mon, 4 Apr 2016 17:08:12 -0700 Subject: [PATCH] Adding server update on serverCreated for large servers --- 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 cec91151a..deceb09a4 100644 --- a/lib/Client/InternalClient.js +++ b/lib/Client/InternalClient.js @@ -1610,6 +1610,9 @@ var InternalClient = (function () { server = new _StructuresServer2["default"](data, client); self.servers.add(server); client.emit("serverCreated", server); + if (server.large && server.members.length < server.memberCount) { + this.sendWS({op: 8, d: {guild_id: server.id, query: "", limit: 0}}); + } } else { client.emit("warn", "server was unavailable, could not create"); } diff --git a/src/Client/InternalClient.js b/src/Client/InternalClient.js index 05e36c2bb..4fdf5efb4 100644 --- a/src/Client/InternalClient.js +++ b/src/Client/InternalClient.js @@ -1346,6 +1346,9 @@ export default class InternalClient { server = new Server(data, client) self.servers.add(server); client.emit("serverCreated", server); + if (server.large && server.members.length < server.memberCount) { + this.sendWS({op: 8, d: {guild_id: server.id, query: "", limit: 0}}); + } } else { client.emit("warn", "server was unavailable, could not create"); }