diff --git a/src/ChannelPermissions.js b/src/ChannelPermissions.js index 83b562f71..13f183867 100644 --- a/src/ChannelPermissions.js +++ b/src/ChannelPermissions.js @@ -1,6 +1,10 @@ class ChannelPermissions{ constructor(data){ + function getBit(x) { + return ((this.packed >>> x) & 1) === 1; + } + this.type = data.type; //either member or role this.id = data.id; @@ -10,6 +14,10 @@ class ChannelPermissions{ this.allow = data.allow; } + + getBit(x) { + return ((this.packed >>> x) & 1) === 1; + } } module.exports = ChannelPermissions; \ No newline at end of file