Skip to content

Commit 0aabadf

Browse files
committed
fix: fix listeners errors
1 parent 5015157 commit 0aabadf

File tree

5 files changed

+11
-5
lines changed

5 files changed

+11
-5
lines changed

apps/app/src/electron/plugins.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,5 @@
11
import '@/modules/electron-log/plugin'
2+
import { ipcMain, ipcRenderer } from 'electron'
3+
4+
ipcMain?.setMaxListeners(Infinity)
5+
ipcRenderer?.setMaxListeners(Infinity)

apps/app/src/teams/messenger/electron/overlay-window.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ const createWindow = async (name: string): Promise<BrowserWindow> => {
2828
sandbox: false,
2929
},
3030
})
31+
window.webContents.setMaxListeners(Infinity)
3132
window.setSize(1920, 1080)
3233
window.webContents.setFrameRate(240)
3334
ipcMain.registerBrowserWindow(name, window)

apps/app/src/teams/messenger/electron/window.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ const createWindow = async (name: string): Promise<BrowserWindow> => {
2121
sandbox: false,
2222
},
2323
})
24+
ipcMain.registerBrowserWindow(name, window)
25+
window.webContents.setMaxListeners(Infinity)
2426

2527
{
2628
const primaryDisplay = screen.getPrimaryDisplay()
@@ -37,8 +39,6 @@ const createWindow = async (name: string): Promise<BrowserWindow> => {
3739
electronMessengerWindow.start(window)
3840
})
3941

40-
ipcMain.registerBrowserWindow(name, window)
41-
4242

4343
window.webContents.once('did-finish-load', () => {
4444
if (import.meta.env.DEV) {

apps/app/src/teams/overlay/electron/window.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ const createWindow = async (name: string): Promise<BrowserWindow> => {
2222
sandbox: false,
2323
},
2424
})
25+
ipcMain.registerBrowserWindow(name, window)
26+
window.webContents.setMaxListeners(Infinity)
2527

2628
{
2729
const primaryDisplay = screen.getPrimaryDisplay()
@@ -38,7 +40,6 @@ const createWindow = async (name: string): Promise<BrowserWindow> => {
3840
electronOverlayWindow.start(window)
3941
})
4042

41-
ipcMain.registerBrowserWindow(name, window)
4243

4344
window.webContents.once('did-finish-load', () => {
4445
if (import.meta.env.DEV) {

apps/app/src/teams/speech-worker/electron/window.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ const createWindow = async (name: string): Promise<BrowserWindow> => {
2929
sandbox: false,
3030
},
3131
})
32+
ipcMain.registerBrowserWindow(name, window)
33+
window.webContents.setMaxListeners(Infinity)
3234

3335
{
3436
// https://github.com/electron/electron/issues/10078#issuecomment-331581160
@@ -43,8 +45,6 @@ const createWindow = async (name: string): Promise<BrowserWindow> => {
4345
electronSpeechWorkerWindow.start(window)
4446
})
4547

46-
ipcMain.registerBrowserWindow(name, window)
47-
4848
window.webContents.once('did-finish-load', () => {
4949
if (import.meta.env.DEV) {
5050
window.webContents.openDevTools({ mode: 'undocked' })

0 commit comments

Comments
 (0)