fix: huddles not launching reliably

Closes #160
Race condition preventing proper initialization.
This commit is contained in:
talksik
2026-04-14 07:58:45 -07:00
parent 91a973b7fb
commit fe2a003e94
4 changed files with 29 additions and 34 deletions
-5
View File
@@ -12,11 +12,6 @@ contextBridge.exposeInMainWorld('electronWindow', {
});
contextBridge.exposeInMainWorld('electronHuddle', {
onConnect: (callback: (data: { token: string; serverUrl: string }) => void) => {
const handler = (_event: Electron.IpcRendererEvent, data: { token: string; serverUrl: string }) => callback(data);
ipcRenderer.on('huddle:connect', handler);
return () => { ipcRenderer.removeListener('huddle:connect', handler); };
},
getScreenSources: () => ipcRenderer.invoke('screen:get-sources'),
});