Preparing Channel class for overwrite capability

This commit is contained in:
hydrabolt
2015-10-03 20:34:24 +01:00
parent e046467d92
commit 6d36977f94
2 changed files with 20 additions and 0 deletions

View File

@@ -14,6 +14,7 @@ var Channel = (function () {
this.topic = data.topic;
this.id = data.id;
this.messages = [];
this.roles = [];
//this.isPrivate = isPrivate; //not sure about the implementation of this...
}
@@ -73,6 +74,16 @@ var Channel = (function () {
value: function toString() {
return "<#" + this.id + ">";
}
}, {
key: "permissionOverwrites",
get: function get() {
return this.roles;
}
}, {
key: "permissions",
get: function get() {
return this.roles;
}
}, {
key: "client",
get: function get() {

View File

@@ -7,8 +7,17 @@ class Channel {
this.topic = data.topic;
this.id = data.id;
this.messages = [];
this.roles = [];
//this.isPrivate = isPrivate; //not sure about the implementation of this...
}
get permissionOverwrites(){
return this.roles;
}
get permissions(){
return this.roles;
}
get client() {
return this.server.client;