Fix bitfields

This commit is contained in:
TriForMine
2021-10-08 18:03:21 +02:00
parent 39e039789d
commit 4339bd8e4e

View File

@@ -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),
};
}