mirror of
https://github.com/danbulant/discord.js
synced 2026-06-20 07:02:00 +00:00
Webpack build for branch master: c1a5bee61f
This commit is contained in:
parent
e1ac59ddbc
commit
967de87882
2 changed files with 8 additions and 6 deletions
|
|
@ -3752,9 +3752,10 @@ class Guild {
|
|||
* Fetches all the members in the guild, even if they are offline. If the guild has less than 250 members,
|
||||
* this should not be necessary.
|
||||
* @param {string} [query=''] Limit fetch to members with similar usernames
|
||||
* @param {number} [limit=0] Maximum number of members to request
|
||||
* @returns {Promise<Guild>}
|
||||
*/
|
||||
fetchMembers(query = '') {
|
||||
fetchMembers(query = '', limit = 0) {
|
||||
return new Promise((resolve, reject) => {
|
||||
if (this.memberCount === this.members.size) {
|
||||
// uncomment in v12
|
||||
|
|
@ -3767,12 +3768,12 @@ class Guild {
|
|||
d: {
|
||||
guild_id: this.id,
|
||||
query,
|
||||
limit: 0,
|
||||
limit,
|
||||
},
|
||||
});
|
||||
const handler = (members, guild) => {
|
||||
if (guild.id !== this.id) return;
|
||||
if (this.memberCount === this.members.size) {
|
||||
if (this.memberCount === this.members.size || members.length < 1000) {
|
||||
this.client.removeListener(Constants.Events.GUILD_MEMBERS_CHUNK, handler);
|
||||
// uncomment in v12
|
||||
// resolve(this.members)
|
||||
|
|
@ -24028,7 +24029,7 @@ class GuildMembersChunkHandler extends AbstractHandler {
|
|||
|
||||
const members = data.members.map(member => guild._addMember(member, false));
|
||||
|
||||
client.emit(Constants.Events.GUILD_MEMBERS_CHUNK, members);
|
||||
client.emit(Constants.Events.GUILD_MEMBERS_CHUNK, members, guild);
|
||||
|
||||
client.ws.lastHeartbeatAck = true;
|
||||
}
|
||||
|
|
@ -24038,6 +24039,7 @@ class GuildMembersChunkHandler extends AbstractHandler {
|
|||
* Emitted whenever a chunk of guild members is received (all members come from the same guild)
|
||||
* @event Client#guildMembersChunk
|
||||
* @param {Collection<GuildMember>} members The members in the chunk
|
||||
* @param {Guild} guild The guild related to the member chunk
|
||||
*/
|
||||
|
||||
module.exports = GuildMembersChunkHandler;
|
||||
|
|
|
|||
4
discord.master.min.js
vendored
4
discord.master.min.js
vendored
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue