Added permissions

This commit is contained in:
hydrabolt
2015-11-01 17:46:24 +00:00
parent 0d6e913454
commit b2a74be0f9
10 changed files with 293 additions and 10 deletions

View File

@@ -31,7 +31,7 @@ const DefaultRole = [
class Role{
constructor(data, server, client){
this.position = data.position || -1;
this.permissions = data.permissions || DefaultRole;
this.permissions = data.permissions || (data.name === "@everyone" ? DefaultRole : 0 );
this.name = data.name || "@everyone";
this.managed = data.managed || false;
this.id = data.id;