example and snake case

This commit is contained in:
Timo
2025-06-10 15:40:18 +02:00
parent 0567a8ad60
commit d287415b8f
3 changed files with 12 additions and 6 deletions

View File

@@ -11,5 +11,11 @@
"features": { "features": {
"feature_use_device_session_member_events": true "feature_use_device_session_member_events": true
}, },
"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": {
"key_rotation_on_leave_delay": 3000,
"membership_keep_alive_period": 6000000,
"delayed_leave_event_delay_ms": 18000,
"delayed_leave_event_restart_ms": 5000
}
} }

View File

@@ -125,14 +125,14 @@ export interface ConfigOptions {
* How long (in milliseconds) after the last keep-alive the server should expire the * How long (in milliseconds) after the last keep-alive the server should expire the
* MatrixRTC membership event. * MatrixRTC membership event.
*/ */
delayedLeaveEventDelayMs?: number; delayed_leave_event_delay_ms?: number;
/** @deprecated use delayedLeaveEventDelayMs instead */ /** @deprecated use delayed_leave_event_delay_ms instead */
membership_server_side_expiry_timeout?: number; membership_server_side_expiry_timeout?: number;
/** /**
* The interval (in milliseconds) in which the client will send membership keep-alives to the server. * The interval (in milliseconds) in which the client will send membership keep-alives to the server.
*/ */
delayedLeaveEventRestartMs?: number; delayed_leave_event_restart_ms?: number;
}; };
} }

View File

@@ -122,9 +122,9 @@ export async function enterRTCSession(
useLegacyMemberEvents: !useDeviceSessionMemberEvents, useLegacyMemberEvents: !useDeviceSessionMemberEvents,
}), }),
delayedLeaveEventRestartMs: delayedLeaveEventRestartMs:
matrixRtcSessionConfig?.delayedLeaveEventRestartMs, matrixRtcSessionConfig?.delayed_leave_event_restart_ms,
delayedLeaveEventDelayMs: delayedLeaveEventDelayMs:
matrixRtcSessionConfig?.delayedLeaveEventDelayMs ?? matrixRtcSessionConfig?.delayed_leave_event_delay_ms ??
matrixRtcSessionConfig?.membership_server_side_expiry_timeout, matrixRtcSessionConfig?.membership_server_side_expiry_timeout,
networkErrorRetryMs: matrixRtcSessionConfig?.membership_keep_alive_period, networkErrorRetryMs: matrixRtcSessionConfig?.membership_keep_alive_period,
makeKeyDelay: matrixRtcSessionConfig?.key_rotation_on_leave_delay, makeKeyDelay: matrixRtcSessionConfig?.key_rotation_on_leave_delay,