diff --git a/packages/desktop/src/providers/StreamProvider.tsx b/packages/desktop/src/providers/StreamProvider.tsx index c115626..9438d13 100644 --- a/packages/desktop/src/providers/StreamProvider.tsx +++ b/packages/desktop/src/providers/StreamProvider.tsx @@ -56,9 +56,6 @@ export function StreamProvider({ children }: { children: React.ReactChild }) { const [userLocalStream, setUserLocalStream] = useState(); const localStreamRef = useRef(null); - const [secondUserLocalStream, setSecondLocalStream] = useState(); - const secondLocalStreamRef = useRef(null); - useEffect(() => { navigator.mediaDevices.enumerateDevices().then((devices) => { const uniqueDevices = []; @@ -79,29 +76,15 @@ export function StreamProvider({ children }: { children: React.ReactChild }) { .then((localMediaStream: MediaStream) => { setUserLocalStream(localMediaStream); - // setTimeout(() => { - // localMediaStream.getTracks().forEach((track) => { - // track.stop(); - // }); - // }, 2000); + setTimeout(() => { + localMediaStream.getTracks().forEach((track) => { + track.stop(); + }); + }, 2000); if (localStreamRef.current) localStreamRef.current.srcObject = localMediaStream; }); - - navigator.mediaDevices - .getUserMedia({ video: false, audio: true }) - .then((localMediaStream: MediaStream) => { - setSecondLocalStream(localMediaStream); - - // setTimeout(() => { - // localMediaStream.getTracks().forEach((track) => { - // track.stop(); - // }); - // }, 2000); - - if (secondLocalStreamRef.current) secondLocalStreamRef.current.srcObject = localMediaStream; - }); - }, [localStreamRef, secondLocalStreamRef]); + }, [localStreamRef]); const handleStartBroadcast = () => { userLocalStream.getTracks().forEach((track) => { @@ -218,14 +201,12 @@ export function StreamProvider({ children }: { children: React.ReactChild }) {
- + {/* - + */}