@evolvejs/core
Version:
An advanced Discord API wrapper with TS and JS support
24 lines (23 loc) • 920 B
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.GuildMembersChunkUpdate = void 0;
const BaseEvent_1 = require("./BaseEvent");
class GuildMembersChunkUpdate extends BaseEvent_1.BaseEvent {
constructor(client, members, presence, chunk, notFound, nonce, shard) {
super(shard, client);
this.members = members;
this.presence = presence;
this.chunk = chunk;
this.notFound = notFound;
this.nonce = nonce;
for (const [k, v] of members) {
this.members.delete(k);
this.members.set(k, new (this.client.structures.get("GuildMember"))(v.data));
}
for (const [k, v] of presence) {
this.presence.delete(k);
this.presence.set(k, new (this.client.structures.get("PresenceUpdate"))(v.data, client));
}
}
}
exports.GuildMembersChunkUpdate = GuildMembersChunkUpdate;