Rename files

This commit is contained in:
Fedor Indutny
2025-10-16 17:33:01 -07:00
parent 3387cf6a77
commit 44076ece79
2411 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1,34 @@
// Copyright 2021 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
import { contextBridge, ipcRenderer } from 'electron';
import { ScreenShareStatus } from '../../types/Calling.std.js';
import { MinimalSignalContext } from '../minimalContext.preload.js';
const params = new URLSearchParams(document.location.search);
let renderCallback: undefined | (() => undefined);
let status = ScreenShareStatus.Connected;
const Signal = {
ScreenShareWindowProps: {
onStopSharing: () => {
ipcRenderer.send('stop-screen-share');
},
presentedSourceName: params.get('sourceName'),
getStatus() {
return status;
},
setRenderCallback(callback: () => undefined) {
renderCallback = callback;
},
},
};
contextBridge.exposeInMainWorld('Signal', Signal);
contextBridge.exposeInMainWorld('SignalContext', MinimalSignalContext);
ipcRenderer.on('status-change', (_, newStatus: ScreenShareStatus) => {
status = newStatus;
renderCallback?.();
});