UNPKG

@evolvejs/core

Version:

An advanced Discord API wrapper with TS and JS support

24 lines (23 loc) 920 B
"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;