Added setting permissions

You should just do:

permissionObject.manageRoles = true;

for example rather than messing with setBit.
This commit is contained in:
hydrabolt
2015-10-26 12:16:04 +00:00
parent 15f35e8019
commit e9afa94c32
7 changed files with 47 additions and 7 deletions

View File

@@ -104,8 +104,17 @@ class ChannelPermissions{
return ((this.packed >>> x) & 1) === 1;
}
setBit() {
setBit(location, value){
if(value){
// allow that permission
this.packed |= (1 << location);
}else{
// not allowed
this.packed &= (1 << location);
}
}
}