mirror of
https://github.com/vector-im/element-call.git
synced 2026-08-29 21:15:19 +00:00
make delayed_leave_event_delay_ms and network_error_retry_ms mandatory
This commit is contained in:
@@ -164,6 +164,14 @@ export interface ResolvedConfigOptions extends ConfigOptions {
|
|||||||
};
|
};
|
||||||
sync_disconnect_grace_period_ms: number;
|
sync_disconnect_grace_period_ms: number;
|
||||||
ssla: string;
|
ssla: string;
|
||||||
|
matrix_rtc_session: {
|
||||||
|
wait_for_key_rotation_ms?: number;
|
||||||
|
delayed_leave_event_delay_ms: number;
|
||||||
|
delayed_leave_event_restart_local_timeout_ms?: number;
|
||||||
|
delayed_leave_event_restart_ms?: number;
|
||||||
|
network_error_retry_ms: number;
|
||||||
|
membership_event_expiry_ms?: number;
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
export const DEFAULT_CONFIG: ResolvedConfigOptions = {
|
export const DEFAULT_CONFIG: ResolvedConfigOptions = {
|
||||||
@@ -178,4 +186,8 @@ export const DEFAULT_CONFIG: ResolvedConfigOptions = {
|
|||||||
},
|
},
|
||||||
sync_disconnect_grace_period_ms: 10000,
|
sync_disconnect_grace_period_ms: 10000,
|
||||||
ssla: "https://static.element.io/legal/element-software-and-services-license-agreement-uk-1.pdf",
|
ssla: "https://static.element.io/legal/element-software-and-services-license-agreement-uk-1.pdf",
|
||||||
|
matrix_rtc_session: {
|
||||||
|
delayed_leave_event_delay_ms: 10000,
|
||||||
|
network_error_retry_ms: 1000,
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -241,7 +241,7 @@ export async function getLiveKitJWTWithDelayDelegation(
|
|||||||
// Also check for empty string
|
// Also check for empty string
|
||||||
if (delayId && delayEndpointBaseUrl) {
|
if (delayId && delayEndpointBaseUrl) {
|
||||||
const delayTimeoutMs =
|
const delayTimeoutMs =
|
||||||
Config.get().matrix_rtc_session?.delayed_leave_event_delay_ms ?? 1000;
|
Config.get().matrix_rtc_session?.delayed_leave_event_delay_ms;
|
||||||
bodyDalayParts = {
|
bodyDalayParts = {
|
||||||
delay_id: delayId,
|
delay_id: delayId,
|
||||||
delay_timeout: delayTimeoutMs,
|
delay_timeout: delayTimeoutMs,
|
||||||
|
|||||||
Reference in New Issue
Block a user