@ginstone/nga-api
Version:
20 lines (19 loc) • 739 B
JavaScript
;
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;