UNPKG

hennus-api

Version:

Esta es una libreria para el bot Hennus

29 lines (28 loc) 894 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Presence = void 0; const data_1 = require("../base/data"); const user_1 = require("../user"); class Presence extends data_1.BaseData { constructor(data, client) { super(client); this.data = data; Object.defineProperty(this, "data", { value: data }); const guild = client.guilds.cache.get(this.guildId); if (guild) { this.guild = guild; } else { this.guild = {}; } this.user = new user_1.User(this.data.user, this.client); this.activities = this.data.activities ?? []; this.clientStatus = this.data.client_status; this.status = this.data.status ?? "offline"; this.guildId = this.data.guild_id; } toJson() { return this.data; } } exports.Presence = Presence;