Don't lie about the type of the video track
This commit is contained in:
@@ -156,10 +156,12 @@ export const LobbyView: FC<Props> = ({
|
|||||||
|
|
||||||
const tracks = usePreviewTracks(localTrackOptions, onError);
|
const tracks = usePreviewTracks(localTrackOptions, onError);
|
||||||
|
|
||||||
const videoTrack = useMemo(() => {
|
const videoTrack = useMemo(
|
||||||
const track = tracks?.find((t) => t.kind === Track.Kind.Video);
|
() =>
|
||||||
return track as LocalVideoTrack | null;
|
(tracks?.find((t) => t.kind === Track.Kind.Video) ??
|
||||||
}, [tracks]);
|
null) as LocalVideoTrack | null,
|
||||||
|
[tracks],
|
||||||
|
);
|
||||||
useTrackProcessorSync(videoTrack);
|
useTrackProcessorSync(videoTrack);
|
||||||
const showSwitchCamera = useShowSwitchCamera(
|
const showSwitchCamera = useShowSwitchCamera(
|
||||||
useObservable(
|
useObservable(
|
||||||
|
|||||||
Reference in New Issue
Block a user