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

@@ -32,9 +32,15 @@ class Server extends Equality {
this.afkChannelID = data.afk_channel_id;
this.memberMap = {};
var self = this;
data.roles.forEach( (dataRole) => {
this.roles.add( new Role(dataRole, this, client) );
} );
data.members.forEach( (dataUser) => {
this.memberMap[dataUser.user.id] = {
roles : dataUser.roles,
roles : dataUser.roles.map((pid) => self.roles.get("id", pid)),
mute : dataUser.mute,
deaf : dataUser.deaf,
joinedAt : Date.parse(dataUser.joined_at)
@@ -52,10 +58,6 @@ class Server extends Equality {
this.channels.add(channel);
}
} );
data.roles.forEach( (dataRole) => {
this.roles.add( new Role(dataRole, this, client) );
} );
}
get iconURL() {