cleaning up stuff and search escaping from it

This commit is contained in:
talksik
2022-05-30 13:22:26 -05:00
parent 276c40330c
commit ac050deab9
+5 -8
View File
@@ -293,12 +293,10 @@ export function TerminalProvider({ children }: { children?: React.ReactNode }) {
navigator.mediaDevices navigator.mediaDevices
.getUserMedia({ audio: true }) .getUserMedia({ audio: true })
.then((localUserMedia: MediaStream) => { .then((localUserMedia: MediaStream) => {
if (!localUserMedia.active) { console.log('not active', localUserMedia);
enqueueSnackbar('Make sure your microphone is enabled!', { variant: 'error' });
return;
}
localUserMedia.getTracks().forEach((track) => track.stop()); // !remove and try workarounds as provided by tushar from 100ms
// localUserMedia.getTracks().forEach((track) => track.stop());
setUserAudioStream(localUserMedia); setUserAudioStream(localUserMedia);
@@ -309,8 +307,6 @@ export function TerminalProvider({ children }: { children?: React.ReactNode }) {
userMediaRecoder.onstart = handleOnStartRecording; userMediaRecoder.onstart = handleOnStartRecording;
enqueueSnackbar('got mic'); enqueueSnackbar('got mic');
console.log(localUserMedia);
}) })
.catch((error) => { .catch((error) => {
enqueueSnackbar('Check your audio mic permissions in preferences!!', { variant: 'error' }); enqueueSnackbar('Check your audio mic permissions in preferences!!', { variant: 'error' });
@@ -477,7 +473,8 @@ export function TerminalProvider({ children }: { children?: React.ReactNode }) {
const handleEscape = useCallback(() => { const handleEscape = useCallback(() => {
setCreateConversationMode(false); setCreateConversationMode(false);
setSelectedConversationId(undefined); setSelectedConversationId(undefined);
}, [setSelectedConversationId, setCreateConversationMode]); setSearchVal('');
}, [setSelectedConversationId, setCreateConversationMode, setSearchVal]);
useKeyPressEvent('Escape', handleEscape); useKeyPressEvent('Escape', handleEscape);