[MM-53847] Expose isDev API to allow webapp to check if the app is in dev mode (#2800)

* [MM-53847] Expose isDev API to allow webapp to check if the app is in dev mode

* Fix test
This commit is contained in:
Devin Binnie
2023-08-29 10:07:33 -04:00
committed by GitHub
parent f581f439df
commit 9c3febd4c9
6 changed files with 16 additions and 2 deletions

View File

@@ -2,6 +2,7 @@
// See LICENSE.txt for license information.
import {BrowserView, dialog, ipcMain, IpcMainEvent, IpcMainInvokeEvent, Event} from 'electron';
import isDev from 'electron-is-dev';
import ServerViewState from 'app/serverViewState';
@@ -30,6 +31,7 @@ import {
MAIN_WINDOW_RESIZED,
MAIN_WINDOW_FOCUSED,
SWITCH_TAB,
GET_IS_DEV_MODE,
} from 'common/communication';
import Config from 'common/config';
import {Logger} from 'common/log';
@@ -67,6 +69,7 @@ export class ViewManager {
MainWindow.on(MAIN_WINDOW_RESIZED, this.handleSetCurrentViewBounds);
MainWindow.on(MAIN_WINDOW_FOCUSED, this.focusCurrentView);
ipcMain.handle(GET_VIEW_INFO_FOR_TEST, this.handleGetViewInfoForTest);
ipcMain.handle(GET_IS_DEV_MODE, () => isDev);
ipcMain.on(HISTORY, this.handleHistory);
ipcMain.on(REACT_APP_INITIALIZED, this.handleReactAppInitialized);
ipcMain.on(BROWSER_HISTORY_PUSH, this.handleBrowserHistoryPush);