diff --git a/main.js b/main.js index bccf415..fb62569 100644 --- a/main.js +++ b/main.js @@ -282,7 +282,7 @@ app.on('ready', () => { }) }); // 用户退出频道回调 - connection.on("UserLeave", (uid,) => { + connection.on("UserLeave", (uid) => { mainWindow.webContents.send('onSignalr', { key: 'UserLeave', uid, diff --git a/preload.js b/preload.js index b9eda4d..07c16e1 100644 --- a/preload.js +++ b/preload.js @@ -18,9 +18,11 @@ window.electron = { ipcRenderer.on('changeLocalStorage', callback) }, onOtherSignalr: (callback) => { + ipcRenderer.invoke('onOtherSignalr') ipcRenderer.on('onOtherSignalr', callback) }, onSignalr: (callback) => { + ipcRenderer.invoke('onSignalr') ipcRenderer.on('onSignalr', callback) }, // 设置窗口大小 diff --git a/src/page/Meeting/index.tsx b/src/page/Meeting/index.tsx index 64af072..5a46a12 100644 --- a/src/page/Meeting/index.tsx +++ b/src/page/Meeting/index.tsx @@ -533,7 +533,7 @@ const Meeting: React.FC = () => { }, [currentVideoId, isShare]); useEffect(() => { - window.electron.onSignalr(async (item: any) => { + window.electron.onSignalr(async (_e: any, item: any) => { const setting = JSON.parse(storage.getItem('setting') as string) switch (item.key) { // 聊天