UNPKG

@ginstone/nga-api

Version:

20 lines (19 loc) 739 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AnonymousUser = void 0; const UserBuff_1 = require("./UserBuff"); const ObjUtils_1 = require("../../../utils/ObjUtils"); const AnonymousUtils_1 = require("../../../utils/AnonymousUtils"); class AnonymousUser { constructor(raw) { this.bitData = raw.bit_data; if (raw.buffs) this.buffs = (0, ObjUtils_1.values)(raw.buffs).map(i => new UserBuff_1.UserBuff(i)); this.groupId = raw.groupid; this.memberId = raw.memberid; this.userId = raw.uid; this.username = raw.username; this.nickname = (0, AnonymousUtils_1.getAnonyName)(raw.username); } } exports.AnonymousUser = AnonymousUser;