fix start with for output devices.

This commit is contained in:
Timo
2025-05-20 09:26:55 +02:00
parent c11a37ca61
commit 0412629871
2 changed files with 1 additions and 7 deletions

View File

@@ -29,11 +29,7 @@ import {
alwaysShowIphoneEarpiece as alwaysShowIphoneEarpieceSetting,
type Setting,
} from "../settings/settings";
import {
type OutputDevice,
setAvailableOutputDevices$,
setOutputDevice$,
} from "../controls";
import { setAvailableOutputDevices$, setOutputDevice$ } from "../controls";
import { useUrlParams } from "../UrlParams";
// This hardcoded id is used in EX ios! It can only be changed in coordination with
@@ -325,7 +321,6 @@ function useControlledOutput(): MediaDeviceHandle {
const { available } = useObservableEagerState(
useObservable(() => {
const outputDeviceData$ = setAvailableOutputDevices$.pipe(
startWith<OutputDevice[]>([]),
map((devices) => {
const deviceForEarpiece = devices.find((d) => d.forEarpiece);
const deviceMapTuple: [string, DeviceLabel][] = devices.map(

View File

@@ -11,7 +11,6 @@ import { type MatrixClient } from "matrix-js-sdk";
import { Button, Root as Form, Separator } from "@vector-im/compound-web";
import { type Room as LivekitRoom } from "livekit-client";
import { useObservableEagerState } from "observable-hooks";
import { logger } from "matrix-js-sdk/lib/logger";
import { Modal } from "../Modal";
import styles from "./SettingsModal.module.css";