From 067d79328d0868469b29c6421be2a0117eeb7b91 Mon Sep 17 00:00:00 2001 From: talksik Date: Wed, 29 Jun 2022 10:19:53 -0500 Subject: [PATCH] sort of working with push to talk --- packages/desktop/src/providers/ConversationProvider.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/desktop/src/providers/ConversationProvider.tsx b/packages/desktop/src/providers/ConversationProvider.tsx index ad389a8..f370c3a 100644 --- a/packages/desktop/src/providers/ConversationProvider.tsx +++ b/packages/desktop/src/providers/ConversationProvider.tsx @@ -456,7 +456,7 @@ export function ConversationProvider({ children }: { children: React.ReactNode } const [userLocalStream, setUserLocalStream] = useState(); const [userVideo, setUserVideo] = useState(true); - const [userAudio, setUserAudio] = useState(true); + const [userAudio, setUserAudio] = useState(false); useEffect(() => { // want to grab device stream even if not selected a room @@ -482,12 +482,12 @@ export function ConversationProvider({ children }: { children: React.ReactNode } useEffect(() => { if (!userAudio) { - userLocalStream.getAudioTracks().map((track) => track.stop()); + userLocalStream?.getAudioTracks().map((track) => track.stop()); } }, [userAudio, userLocalStream]); useEffect(() => { if (!userVideo) { - userLocalStream.getVideoTracks().map((track) => track.stop()); + userLocalStream?.getVideoTracks().map((track) => track.stop()); } }, [userVideo, userLocalStream]);