trying to get screenshare, but electron blocking it

This commit is contained in:
talksik
2022-05-31 16:54:45 -05:00
parent 8b3ebdf9ce
commit 45bff34691
2 changed files with 14 additions and 8 deletions
+8 -5
View File
@@ -1,6 +1,7 @@
import * as React from 'react'; import * as React from 'react';
import { AuthProvider } from './providers/AuthProvider'; import { AuthProvider } from './providers/AuthProvider';
import { CommunicationsProvider } from './providers/CommunicationsProvider';
import { ConversationProvider } from './providers/ConversationProvider'; import { ConversationProvider } from './providers/ConversationProvider';
import { ElectronProvider } from './providers/ElectronProvider'; import { ElectronProvider } from './providers/ElectronProvider';
import ErrorParent from './providers/ErrorBoundary'; import ErrorParent from './providers/ErrorBoundary';
@@ -30,11 +31,13 @@ root.render(
<AuthProvider> <AuthProvider>
<ConversationProvider> <ConversationProvider>
<ZenProvider> <ZenProvider>
<SearchProvider> <CommunicationsProvider>
<TerminalProvider> <SearchProvider>
<></> <TerminalProvider>
</TerminalProvider> <></>
</SearchProvider> </TerminalProvider>
</SearchProvider>
</CommunicationsProvider>
</ZenProvider> </ZenProvider>
</ConversationProvider> </ConversationProvider>
</AuthProvider> </AuthProvider>
@@ -19,9 +19,12 @@ export function CommunicationsProvider({ children }: { children: React.ReactNode
// todo save the selected devices in localstorage // todo save the selected devices in localstorage
useEffect(() => { useEffect(() => {
navigator.mediaDevices.getDisplayMedia().then((mediaStream) => { navigator.mediaDevices
console.log('selected stream', mediaStream); .getDisplayMedia()
}); .then((mediaStream) => {
console.log('selected stream', mediaStream);
})
.catch(console.error);
}, []); }, []);
return ( return (