cleaning up stuff and search escaping from it
This commit is contained in:
@@ -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);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user