diff --git a/desktop/src/main.ts b/desktop/src/main.ts index 787f4b4d08..246b6da1bc 100644 --- a/desktop/src/main.ts +++ b/desktop/src/main.ts @@ -141,12 +141,12 @@ const deleteLegacyDiskCacheDirIfExists = async () => { } }; -function setupAppEventEmitter(mainWindow: BrowserWindow) { - // fire event when mainWindow is in foreground - mainWindow.on("focus", () => { - mainWindow.webContents.send("app-in-foreground"); - }); -} +const attachEventHandlers = (mainWindow: BrowserWindow) => { + // Let ipcRenderer know when mainWindow is in the foreground. + mainWindow.on("focus", () => + mainWindow.webContents.send("app-in-foreground"), + ); +}; const main = () => { const gotTheLock = app.requestSingleInstanceLock(); @@ -190,13 +190,13 @@ const main = () => { handleDownloads(mainWindow); handleExternalLinks(mainWindow); addAllowOriginHeader(mainWindow); - setupAppEventEmitter(mainWindow); + attachEventHandlers(mainWindow); try { deleteLegacyDiskCacheDirIfExists(); } catch (e) { // Log but otherwise ignore errors during non-critical startup - // actions + // actions. log.error("Ignoring startup error", e); } }); diff --git a/desktop/src/preload.ts b/desktop/src/preload.ts index 4b171e28ec..62d493571f 100644 --- a/desktop/src/preload.ts +++ b/desktop/src/preload.ts @@ -68,9 +68,7 @@ const fsExists = (path: string): Promise => const registerForegroundEventListener = (onForeground: () => void) => { ipcRenderer.removeAllListeners("app-in-foreground"); - ipcRenderer.on("app-in-foreground", () => { - onForeground(); - }); + ipcRenderer.on("app-in-foreground", onForeground); }; const clearElectronStore = () => {