mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-20 21:43:33 +01:00
@@ -62,7 +62,7 @@ class ChannelPermissions {
|
||||
}
|
||||
}
|
||||
|
||||
ad(this.canCreateInstantInvite, 0);
|
||||
ad(this.createInstantInvite, 0);
|
||||
ad(this.manageRoles, 3);
|
||||
ad(this.manageChannels, 4);
|
||||
ad(this.readMessages, 10);
|
||||
|
||||
@@ -67,6 +67,13 @@ class Member extends User{
|
||||
var affectingOverwrites = [];
|
||||
var affectingMemberOverwrites = [];
|
||||
|
||||
for(var overwrite of channel.roles) {
|
||||
if(overwrite.id == this.serverID) { // @everyone for channel
|
||||
affectingOverwrites.push(overwrite);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
for(var overwrite of channel.roles){
|
||||
if(overwrite.id === this.id && overwrite.type === "member"){
|
||||
affectingMemberOverwrites.push(overwrite);
|
||||
@@ -75,7 +82,6 @@ class Member extends User{
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if(affectingOverwrites.length === 0 && affectingMemberOverwrites.length === 0){
|
||||
return this.evalPerms;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user