From b9caa2ee5d86112e25482549c9973c031247fc10 Mon Sep 17 00:00:00 2001 From: Gus Caplan Date: Tue, 6 Sep 2016 23:43:06 -0500 Subject: [PATCH] when fetch_all_members is enabled, new guilds should also do that (#623) * when fetch_all_members is enabled, new guilds should also do that * Fix Gus' derp (#1) * Fix my derp (#2) * Fix another of Gus' derps (#3) --- src/client/ClientDataManager.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/client/ClientDataManager.js b/src/client/ClientDataManager.js index ae5132947..2330fe9bd 100644 --- a/src/client/ClientDataManager.js +++ b/src/client/ClientDataManager.js @@ -27,7 +27,11 @@ class ClientDataManager { * @event Client#guildCreate * @param {Guild} guild The created guild */ - this.client.emit(Constants.Events.GUILD_CREATE, guild); + if (this.client.options.fetch_all_members) { + guild.fetchMembers().then(() => { this.client.emit(Constants.Events.GUILD_CREATE, guild); }); + } else { + this.client.emit(Constants.Events.GUILD_CREATE, guild); + } } return guild;