feat(voice): add opt-in peer-to-peer calls and country rollouts (#3367)

This commit is contained in:
Hampus authored and GitHub committed 2026-10-10 15:45:17 +02:00
1 parent e5a568acca
commit bef5e33eec
215 files changed
+15840 -2693

No files matched your search

@@ -16,6 +16,7 @@ export const GatewayOpcodes = {
HELLO: 10,
HEARTBEAT_ACK: 11,
GATEWAY_ERROR: 12,
VOICE_SIGNAL: 13,
LAZY_REQUEST: 14,
REQUEST_GUILD_COUNTS: 15,
REQUEST_CHANNEL_MEMBER_COUNTS: 16,
@@ -62,6 +63,8 @@ export const GatewayErrorCodes = {
VOICE_MEMBER_NOT_FOUND: 'VOICE_MEMBER_NOT_FOUND',
VOICE_MEMBER_TIMED_OUT: 'VOICE_MEMBER_TIMED_OUT',
VOICE_MISSING_CONNECTION_ID: 'VOICE_MISSING_CONNECTION_ID',
VOICE_P2P_CONSENT_REQUIRED: 'VOICE_P2P_CONSENT_REQUIRED',
VOICE_P2P_UNAVAILABLE: 'VOICE_P2P_UNAVAILABLE',
VOICE_PERMISSION_DENIED: 'VOICE_PERMISSION_DENIED',
VOICE_TOKEN_FAILED: 'VOICE_TOKEN_FAILED',
VOICE_UNCLAIMED_ACCOUNT: 'VOICE_UNCLAIMED_ACCOUNT',
+1
View File
@@ -18,6 +18,7 @@ export const VOICE_CHANNEL_CAMERA_USER_LIMIT = 25;
export const VOICE_CHANNEL_CONNECTION_LIMIT_DEFAULT = 5;
export const VOICE_CHANNEL_CONNECTION_LIMIT_MIN = 1;
export const VOICE_CHANNEL_CONNECTION_LIMIT_MAX = 100;
export const VOICE_P2P_MAX_PARTICIPANTS = 4;
export const CHANNEL_RATE_LIMIT_PER_USER_MIN = 0;
export const CHANNEL_RATE_LIMIT_PER_USER_MAX = 21600;
export const CHANNEL_TOPIC_MIN_LENGTH = 1;