fix fetching all members

This commit is contained in:
Amish Shah
2017-08-26 13:08:54 +01:00
parent c3d7c73e47
commit 51fe80fd11
2 changed files with 2 additions and 2 deletions

View File

@@ -139,7 +139,7 @@ class WebSocketConnection extends EventEmitter {
this.status = Constants.Status.NEARLY; this.status = Constants.Status.NEARLY;
if (!this.client.options.fetchAllMembers) return this.triggerReady(); if (!this.client.options.fetchAllMembers) return this.triggerReady();
// Fetch all members before marking self as ready // Fetch all members before marking self as ready
const promises = this.client.guilds.map(g => g.fetchMembers()); const promises = this.client.guilds.map(g => g.members.fetch());
Promise.all(promises) Promise.all(promises)
.then(() => this.triggerReady()) .then(() => this.triggerReady())
.catch(e => { .catch(e => {

View File

@@ -23,7 +23,7 @@ class GuildCreateHandler extends AbstractHandler {
* @event Client#guildCreate * @event Client#guildCreate
* @param {Guild} guild The created guild * @param {Guild} guild The created guild
*/ */
if (client.options.fetchAllMembers) await guild.fetchMembers(); if (client.options.fetchAllMembers) await guild.members.fetch();
client.emit(Constants.Events.GUILD_CREATE, guild); client.emit(Constants.Events.GUILD_CREATE, guild);
} }
} }