serverMemberUpdate listener

This commit is contained in:
hydrabolt
2015-11-01 16:04:59 +00:00
parent b7656f3877
commit 0d6e913454
4 changed files with 56 additions and 12 deletions

View File

@@ -41,9 +41,17 @@ var Server = (function (_Equality) {
this.afkChannelID = data.afk_channel_id;
this.memberMap = {};
var self = this;
data.roles.forEach(function (dataRole) {
_this.roles.add(new Role(dataRole, _this, client));
});
data.members.forEach(function (dataUser) {
_this.memberMap[dataUser.user.id] = {
roles: dataUser.roles,
roles: dataUser.roles.map(function (pid) {
return self.roles.get("id", pid);
}),
mute: dataUser.mute,
deaf: dataUser.deaf,
joinedAt: Date.parse(dataUser.joined_at)
@@ -61,10 +69,6 @@ var Server = (function (_Equality) {
_this.channels.add(channel);
}
});
data.roles.forEach(function (dataRole) {
_this.roles.add(new Role(dataRole, _this, client));
});
}
Server.prototype.toString = function toString() {