From 22723d4bee938f1c8ba259ab142e216f7e0c06dc Mon Sep 17 00:00:00 2001 From: Skillz Date: Tue, 8 Sep 2020 10:41:43 -0400 Subject: [PATCH] fix a bug in big int bits --- egg.yml | 2 +- src/handlers/guild.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/egg.yml b/egg.yml index a801f53bd..2917c60ce 100644 --- a/egg.yml +++ b/egg.yml @@ -2,7 +2,7 @@ name: Discordeno description: >- Discord Deno TypeScript API library wrapper(Officially vetted library by Discord Team) https://discordeno.netlify.app -version: 8.7.1 +version: 8.7.3 stable: true files: - ./src/**/* diff --git a/src/handlers/guild.ts b/src/handlers/guild.ts index 5f3ac1855..99b9dc71e 100644 --- a/src/handlers/guild.ts +++ b/src/handlers/guild.ts @@ -109,11 +109,11 @@ export async function createGuildChannel( permission_overwrites: options?.permission_overwrites?.map((perm) => ({ ...perm, allow: perm.allow.reduce( - (bits, p) => bits & BigInt(Permissions[p]), + (bits, p) => bits |= BigInt(Permissions[p]), BigInt(0), ).toString(), deny: perm.deny.reduce( - (bits, p) => bits & BigInt(Permissions[p]), + (bits, p) => bits |= BigInt(Permissions[p]), BigInt(0), ).toString(), })),