diff --git a/src/handlers/channel.ts b/src/handlers/channel.ts index 9f6d8da94..d6028f6bd 100644 --- a/src/handlers/channel.ts +++ b/src/handlers/channel.ts @@ -33,8 +33,8 @@ export function channelOverwriteHasPermission( if (overwrite) { const allowBits = overwrite.allow; const denyBits = overwrite.deny; - if (BigInt(denyBits) & BigInt(perm)) return false; - if (BigInt(allowBits) & BigInt(perm)) return true; + if (BigInt(denyBits) & BigInt(Permissions[perm])) return false; + if (BigInt(allowBits) & BigInt(Permissions[perm])) return true; } return false; }); diff --git a/tests/mod.test.ts b/tests/mod.test.ts index 0d3dbfabb..68186f8fc 100644 --- a/tests/mod.test.ts +++ b/tests/mod.test.ts @@ -40,8 +40,8 @@ const testOptions = { Deno.test({ name: "connect to the gateway", fn: async () => { - // Delay the execution by 15 seconds (15000 ms) - await delay(15000); + // Delay the execution by 10 seconds (15000 ms) + await delay(10000); // Check whether botID is nil or not assert(botID); @@ -84,8 +84,6 @@ Deno.test({ name: "Role 1", }); - console.log(createdRole); - // Check whether the created role is nil or not assert(createdRole);