UNPKG

disclient

Version:
21 lines (20 loc) 916 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const ClientUser_1 = __importDefault(require("../Client/ClientUser")); async function default_1(client, payload) { const { user, guilds } = payload.d; client.user = new ClientUser_1.default(user.username, user.discriminator, user.verified, user.id, user.flags, user.email, user.bot, user.avatar); for (let g of guilds) { const guild = await client.rest.fetchOneGuild(g.id); const channels = await client.rest.fetchAllChannels(g.id); client.guilds.set(guild.id, guild); for (let channel of channels) { client.channels.set(channel.id, channel); } } client.emit(payload.t, null); } exports.default = default_1;