mirror of
https://github.com/vector-im/element-call.git
synced 2026-08-29 21:15:19 +00:00
always use multi sfu if we are using sticky events.
Signed-off-by: Timo K <toger5@hotmail.de>
This commit is contained in:
@@ -123,12 +123,8 @@ export async function enterRTCSession(
|
|||||||
useMultiSfu: true,
|
useMultiSfu: true,
|
||||||
},
|
},
|
||||||
): Promise<void> {
|
): Promise<void> {
|
||||||
const {
|
const { encryptMedia, useExperimentalToDeviceTransport = false } = options;
|
||||||
encryptMedia,
|
const useMultiSfu = preferStickyEvents.getValue() ?? options.useMultiSfu;
|
||||||
useExperimentalToDeviceTransport = false,
|
|
||||||
useMultiSfu = true,
|
|
||||||
} = options;
|
|
||||||
|
|
||||||
PosthogAnalytics.instance.eventCallEnded.cacheStartCall(new Date());
|
PosthogAnalytics.instance.eventCallEnded.cacheStartCall(new Date());
|
||||||
PosthogAnalytics.instance.eventCallStarted.track(rtcSession.room.roomId);
|
PosthogAnalytics.instance.eventCallStarted.track(rtcSession.room.roomId);
|
||||||
|
|
||||||
|
|||||||
@@ -199,7 +199,9 @@ export const DeveloperSettingsTab: FC<Props> = ({ client, livekitRooms }) => {
|
|||||||
id="multiSfu"
|
id="multiSfu"
|
||||||
type="checkbox"
|
type="checkbox"
|
||||||
label={t("developer_mode.multi_sfu")}
|
label={t("developer_mode.multi_sfu")}
|
||||||
checked={multiSfu}
|
// If using sticky events we implicitly prefer use multi-sfu
|
||||||
|
checked={multiSfu || preferStickyEvents}
|
||||||
|
disabled={preferStickyEvents}
|
||||||
onChange={useCallback(
|
onChange={useCallback(
|
||||||
(event: ChangeEvent<HTMLInputElement>): void => {
|
(event: ChangeEvent<HTMLInputElement>): void => {
|
||||||
setMultiSfu(event.target.checked);
|
setMultiSfu(event.target.checked);
|
||||||
|
|||||||
Reference in New Issue
Block a user