Fixed PermissionOverwrites

This commit is contained in:
hydrabolt
2015-10-31 20:31:05 +00:00
parent 6064888f21
commit c5e5ab54db
15 changed files with 584 additions and 12 deletions

View File

@@ -7,6 +7,7 @@ var User = require("./User.js");
var Member = require("./Member.js");
var TextChannel = require("./TextChannel.js");
var VoiceChannel = require("./VoiceChannel.js");
var Role = require("./Role.js");
class Server extends Equality {
constructor(data, client) {
@@ -33,7 +34,6 @@ class Server extends Equality {
} );
data.channels.forEach( (dataChannel) => {
if(dataChannel.type === "text"){
var channel = client.internal.channels.add(new TextChannel(dataChannel, client));
this.channels.add(channel);
@@ -41,7 +41,10 @@ class Server extends Equality {
var channel = client.internal.channels.add(new VoiceChannel(dataChannel, client));
this.channels.add(channel);
}
} );
data.roles.forEach( (dataRole) => {
this.roles.add( new Role(dataRole, this) );
} );
}