forked from Hri7566/mpp-server-dev2
25 lines
543 B
JavaScript
25 lines
543 B
JavaScript
const Database = require("./Database");
|
|
|
|
class User {
|
|
constructor(cl, data) {
|
|
this.server = cl.server;
|
|
this.name = data.name;
|
|
this._id = data._id;
|
|
this.color = data.color;
|
|
this.ip = data.ip;
|
|
}
|
|
|
|
static updateUserModel(cl, user) {
|
|
let u2 = new User(cl, user);
|
|
if (typeof(u2) == 'undefined') return;
|
|
|
|
for (let id in Object.keys(u2)) {
|
|
if (!user.hasOwnProperty(id)) {
|
|
user[id] = u2[id];
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
module.exports = User;
|