make it a bit easier to read

This commit is contained in:
ITOH
2021-05-12 18:19:09 +02:00
parent 5ca8e22cd3
commit 195a0d5e16
@@ -16,21 +16,20 @@ export function channelOverwriteHasPermission(
const overwrite = overwrites.find((perm) => perm.id === id) || const overwrite = overwrites.find((perm) => perm.id === id) ||
overwrites.find((perm) => perm.id === guildId); overwrites.find((perm) => perm.id === guildId);
if (!overwrite) return false;
return permissions.every((perm) => { return permissions.every((perm) => {
if (overwrite) { const allowBits = overwrite.allow;
const allowBits = overwrite.allow; const denyBits = overwrite.deny;
const denyBits = overwrite.deny; if (
if ( BigInt(denyBits) & BigInt(DiscordBitwisePermissionFlags[perm])
BigInt(denyBits) & BigInt(DiscordBitwisePermissionFlags[perm]) ) {
) { return false;
return false; }
} if (
if ( BigInt(allowBits) & BigInt(DiscordBitwisePermissionFlags[perm])
BigInt(allowBits) & BigInt(DiscordBitwisePermissionFlags[perm]) ) {
) { return true;
return true;
}
} }
return false;
}); });
} }