fix(api): correct guild permission and mfa checks (#2499)

This commit is contained in:
Hampus authored and GitHub committed 2026-09-06 15:28:01 +02:00
1 parent f392636857
commit 908e1b8bd4
12 files changed
+303 -86

No files matched your search

@@ -17,6 +17,7 @@ const DEFAULT_PERMISSIONS: VoiceChannelPermissions = {
canUseVideo: true,
canConnect: true,
canPrioritySpeaker: false,
canUseVad: true,
};
function permissions(overrides: Partial<VoiceChannelPermissions> = {}): VoiceChannelPermissions {
@@ -62,6 +62,7 @@ export const DEFAULT_VOICE_PERMISSION_STATE: VoiceChannelPermissions = {
canUseVideo: true,
canConnect: true,
canPrioritySpeaker: false,
canUseVad: true,
};
const EMPTY_COMMANDS: ReadonlyArray<VoicePermissionCommand> = [];
@@ -86,7 +87,8 @@ function permissionsEqual(left: VoiceChannelPermissions, right: VoiceChannelPerm
left.canStream === right.canStream &&
left.canUseVideo === right.canUseVideo &&
left.canConnect === right.canConnect &&
left.canPrioritySpeaker === right.canPrioritySpeaker
left.canPrioritySpeaker === right.canPrioritySpeaker &&
left.canUseVad === right.canUseVad
);
}