From 2ededd61dde5727ad1ba026352bbe8668347142e Mon Sep 17 00:00:00 2001 From: hydrabolt Date: Sat, 3 Oct 2015 20:45:04 +0100 Subject: [PATCH] ChannelPermissions works generically --- src/ChannelPermissions.js | 8 ++++++++ src/channel.js | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/ChannelPermissions.js b/src/ChannelPermissions.js index 13e29c02f..83b562f71 100644 --- a/src/ChannelPermissions.js +++ b/src/ChannelPermissions.js @@ -1,6 +1,14 @@ class ChannelPermissions{ constructor(data){ + this.type = data.type; //either member or role + + this.id = data.id; + + this.deny = data.deny; + + this.allow = data.allow; + } } diff --git a/src/channel.js b/src/channel.js index bf9380d28..64c9f22f0 100644 --- a/src/channel.js +++ b/src/channel.js @@ -13,7 +13,7 @@ class Channel { for (var role of data.permission_overwrites) { - this.roles.push( new ChannelPermissions() ); + this.roles.push( new ChannelPermissions(role) ); }