mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-12 09:33:32 +01:00
Fixed some stuff
so much I don't even remember
This commit is contained in:
@@ -4,6 +4,9 @@ class EvaluatedPermissions{
|
||||
var self = this;
|
||||
|
||||
function getBit(x) {
|
||||
if(((self.packed >>> 3) & 1) === 1){
|
||||
return true;
|
||||
}
|
||||
return ((self.packed >>> x) & 1) === 1;
|
||||
}
|
||||
|
||||
|
||||
@@ -37,6 +37,10 @@ class Member extends User{
|
||||
|
||||
permissionsIn(channel){
|
||||
|
||||
if(channel.server.ownerID === this.id){
|
||||
return new EvaluatedPermissions(4294967295); //all perms
|
||||
}
|
||||
|
||||
var affectingOverwrites = [];
|
||||
var affectingMemberOverwrites = [];
|
||||
|
||||
|
||||
@@ -32,6 +32,18 @@ class Channel {
|
||||
return this.server.client;
|
||||
}
|
||||
|
||||
permissionsOf(member){
|
||||
|
||||
var mem = this.server.getMember("id", member.id);
|
||||
|
||||
if(mem){
|
||||
return mem.permissionsIn(this);
|
||||
}else{
|
||||
return null;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
equals(object) {
|
||||
return (object && object.id === this.id);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user