Finished most of structure

This commit is contained in:
hydrabolt
2015-10-31 21:56:13 +00:00
parent c5e5ab54db
commit 5ccaca915b
23 changed files with 323 additions and 70 deletions

View File

@@ -0,0 +1,18 @@
"use strict";
var Channel = require("./Channel.js");
var Cache = require("../Util/Cache.js");
var PermissionOverwrite = require("./PermissionOverwrite.js");
class ServerChannel extends Channel{
constructor(data, client){
super(data, client);
this.type = data.type;
this.permissionOverwrites = new Cache();
data.permission_overwrites.forEach((permission) => {
this.permissionOverwrites.add( new PermissionOverwrite(permission) );
});
}
}
module.exports = ServerChannel;