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) ); }