permissions should be bigints

This commit is contained in:
bignutty 2024-08-09 02:00:36 +02:00
parent f5e562506f
commit ad408531fe

View file

@ -42,18 +42,18 @@ module.exports.PERMISSIONS_TEXT = Object.freeze({
[Permissions.USE_EXTERNAL_STICKERS]: "Use External Stickers",
[Permissions.USE_PRIVATE_THREADS]: "Create Private Threads",
[Permissions.USE_PUBLIC_THREADS]: "Create Public Threads",
[1 << 39]: "Use Activities",
[1 << 40]: "Time out members",
[1 << 41]: "View Server Subscription Insights",
[1 << 42]: "Use Soundboard",
[1 << 43]: "Create Expressions",
[1 << 44]: "Create Events",
[1 << 45]: "Use External Sounds",
[1 << 46]: "Send Voice Messages",
[1 << 47]: "Use Clyde AI",
[1 << 48]: "Set Voice Channel Status",
[1 << 49]: "Create Polls",
[1 << 50]: "Use External Apps"
[1n << 39n]: "Use Activities",
[1n << 40n]: "Time out members",
[1n << 41n]: "View Server Subscription Insights",
[1n << 42n]: "Use Soundboard",
[1n << 43n]: "Create Expressions",
[1n << 44n]: "Create Events",
[1n << 45n]: "Use External Sounds",
[1n << 46n]: "Send Voice Messages",
[1n << 47n]: "Use Clyde AI",
[1n << 48n]: "Set Voice Channel Status",
[1n << 49n]: "Create Polls",
[1n << 50n]: "Use External Apps"
});
module.exports.PERMISSION_CATEGORIES = Object.freeze({
@ -62,10 +62,10 @@ module.exports.PERMISSION_CATEGORIES = Object.freeze({
Permissions.MANAGE_CHANNELS,
Permissions.MANAGE_ROLES,
Permissions.MANAGE_EMOJIS,
1 << 43, // Create expressions
1n << 43n, // Create expressions
Permissions.VIEW_AUDIT_LOG,
Permissions.VIEW_GUILD_ANALYTICS,
1 << 41, // View subscription analytics
1n << 41n, // View subscription analytics
Permissions.MANAGE_WEBHOOKS,
Permissions.MANAGE_GUILD
],
@ -75,7 +75,7 @@ module.exports.PERMISSION_CATEGORIES = Object.freeze({
Permissions.CHANGE_NICKNAMES,
Permissions.KICK_MEMBERS,
Permissions.BAN_MEMBERS,
1 << 40 // Time out members
1n << 40n // Time out members
],
TEXT_CHANNEL_PERMISSIONS: [
Permissions.SEND_MESSAGES,
@ -92,32 +92,32 @@ module.exports.PERMISSION_CATEGORIES = Object.freeze({
Permissions.MANAGE_THREADS,
Permissions.READ_MESSAGE_HISTORY,
Permissions.SEND_TTS_MESSAGES,
1 << 46, // Send Voice Messages
1 << 49 // Create Polls
1n << 46n, // Send Voice Messages
1n << 49n // Create Polls
],
VOICE_CHANNEL_PERMISSIONS: [
Permissions.CONNECT,
Permissions.SPEAK,
Permissions.STREAM,
1 << 42, // Use soundboard
1 << 45, // Use external sounds
1n << 42n, // Use soundboard
1n << 45n, // Use external sounds
Permissions.USE_VAD,
Permissions.PRIORITY_SPEAKER,
Permissions.MUTE_MEMBERS,
Permissions.DEAFEN_MEMBERS,
Permissions.MOVE_MEMBERS,
1 << 48 // Set voice channel status
1n << 48n // Set voice channel status
],
APPS_PERMISSIONS: [
Permissions.USE_APPLICATION_COMMANDS,
1 << 39, // Use Activities
1 << 50 // Use External Apps
1n << 39n, // Use Activities
1n << 50n // Use External Apps
],
STAGE_CHANNEL_PERMISSIONS: [
Permissions.REQUEST_TO_SPEAK
],
EVENTS_PERMISSIONS: [
1 << 44, // Create Events
1n << 44n, // Create Events
Permissions.MANAGE_EVENTS
],
ADVANCED_PERMISSIONS: [