UNPKG

@amelix/phoenix.js

Version:

A feature-rich API wrapper for the critically acclaimed chatting app Phoenix.. or something.

22 lines (21 loc) 672 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const User_1 = require("./User"); /** Represents a user inside a server. */ class Member extends User_1.default { constructor(client, data) { super(client, data); let server = client.servers.get(data.server); if (server) this.server = server; else this.server = data.server; let user = client.users.get(data.user); if (user) this.user = user; else this.user = data.user; this.nickname = data.nickname || this.user.username; } } exports.default = Member;