/
QuickMeet
/
Chat.Desktop
Обзор
Документация
Войти
/
QuickMeet
/
Chat.Desktop
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/screenSharing/preload.ts
23 строки
663 B
Jean Brito
chore: Update Electron 16.0.2 (#2236)
30 ноя 2021, 22:30
Не верифицирован
30 ноя 2021, 22:30
63301bb
Код
Авторство
О чём код?
import { request } from '../store'; import { WEBVIEW_SCREEN_SHARING_SOURCE_REQUESTED, WEBVIEW_SCREEN_SHARING_SOURCE_RESPONDED, } from '../ui/actions'; const handleGetSourceIdEvent = async (): Promise<void> => { try { const sourceId = await request( { type: WEBVIEW_SCREEN_SHARING_SOURCE_REQUESTED, }, WEBVIEW_SCREEN_SHARING_SOURCE_RESPONDED ); window.top?.postMessage({ sourceId }, '*'); } catch (error) { window.top?.postMessage({ sourceId: 'PermissionDeniedError' }, '*'); } }; export const listenToScreenSharingRequests = (): void => { window.addEventListener('get-sourceId', handleGetSourceIdEvent); };