From 4339bd8e4e4a4d916b643e21ef4fee0fe6c018ec Mon Sep 17 00:00:00 2001 From: TriForMine Date: Fri, 8 Oct 2021 18:03:21 +0200 Subject: [PATCH] Fix bitfields --- src/transformers/role.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/transformers/role.ts b/src/transformers/role.ts index 8d8f2f2cd..f0e84ccc9 100644 --- a/src/transformers/role.ts +++ b/src/transformers/role.ts @@ -25,10 +25,9 @@ export function transformRole( : undefined, permissions: payload.role.permissions ? bot.transformers.snowflake(payload.role.permissions) : undefined, bitfield: - 0n & - (payload.role?.hoist ? 1n : 0n) & - (payload.role?.managed ? 2n : 0n) & - (payload.role?.mentionable ? 4n : 0n) & + (payload.role?.hoist ? 1n : 0n) | + (payload.role?.managed ? 2n : 0n) | + (payload.role?.mentionable ? 4n : 0n) | (payload.role.tags?.premiumSubscriber ? 8n : 0n), }; }