added getBit to channelpermissions

This commit is contained in:
hydrabolt
2015-10-03 21:10:43 +01:00
parent 2ededd61dd
commit cd91a384bd

View File

@@ -1,6 +1,10 @@
class ChannelPermissions{ class ChannelPermissions{
constructor(data){ constructor(data){
function getBit(x) {
return ((this.packed >>> x) & 1) === 1;
}
this.type = data.type; //either member or role this.type = data.type; //either member or role
this.id = data.id; this.id = data.id;
@@ -10,6 +14,10 @@ class ChannelPermissions{
this.allow = data.allow; this.allow = data.allow;
} }
getBit(x) {
return ((this.packed >>> x) & 1) === 1;
}
} }
module.exports = ChannelPermissions; module.exports = ChannelPermissions;