Upgrade @livekit/components-core

This commit is contained in:
Robin
2023-12-04 11:12:25 -05:00
parent 169ccd9de5
commit c25d54ef75
3 changed files with 12 additions and 22 deletions

View File

@@ -26,6 +26,7 @@ import {
} from "react";
import { createMediaDeviceObserver } from "@livekit/components-core";
import { Observable } from "rxjs";
import { logger } from "matrix-js-sdk/src/logger";
import {
isFirefox,
@@ -82,7 +83,12 @@ function useMediaDevice(
// Tragically, the only way to get device names out of LiveKit is to specify a
// kind, which then results in multiple permissions requests.
const deviceObserver = useMemo(
() => createMediaDeviceObserver(kind, requestPermissions),
() =>
createMediaDeviceObserver(
kind,
() => logger.error("Error creating MediaDeviceObserver"),
requestPermissions,
),
[kind, requestPermissions],
);
const available = useObservableState(deviceObserver, []);