diff --git a/src/client/websocket/WebSocketConnection.js b/src/client/websocket/WebSocketConnection.js index 5620e480e..42fda40e8 100644 --- a/src/client/websocket/WebSocketConnection.js +++ b/src/client/websocket/WebSocketConnection.js @@ -139,7 +139,7 @@ class WebSocketConnection extends EventEmitter { this.status = Constants.Status.NEARLY; if (!this.client.options.fetchAllMembers) return this.triggerReady(); // 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) .then(() => this.triggerReady()) .catch(e => { diff --git a/src/client/websocket/packets/handlers/GuildCreate.js b/src/client/websocket/packets/handlers/GuildCreate.js index 6fe88d5a0..54165a8cd 100644 --- a/src/client/websocket/packets/handlers/GuildCreate.js +++ b/src/client/websocket/packets/handlers/GuildCreate.js @@ -23,7 +23,7 @@ class GuildCreateHandler extends AbstractHandler { * @event Client#guildCreate * @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); } }