From 764cd8344df2dc9b2c271d868ae193b98b829af7 Mon Sep 17 00:00:00 2001 From: Matthias Schiffer Date: Tue, 24 Dec 2019 20:13:47 +0100 Subject: Fix lint issues --- src/main/index.ts | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) (limited to 'src/main') diff --git a/src/main/index.ts b/src/main/index.ts index e1169b9..3a94ae5 100644 --- a/src/main/index.ts +++ b/src/main/index.ts @@ -5,11 +5,12 @@ import { format as formatUrl } from 'url'; const isDevelopment = process.env.NODE_ENV !== 'production'; // global reference to mainWindow (necessary to prevent window from being garbage collected) -let mainWindow: BrowserWindow|null = null; +let mainWindow: BrowserWindow | null = null; function getIndexURL(): string { - if (isDevelopment) + if (isDevelopment) { return `http://localhost:${process.env.ELECTRON_WEBPACK_WDS_PORT}`; + } return formatUrl({ pathname: path.join(__dirname, 'index.html'), @@ -19,10 +20,11 @@ function getIndexURL(): string { } function createMainWindow(): BrowserWindow { - const window = new BrowserWindow({webPreferences: {nodeIntegration: true}}); + const window = new BrowserWindow({ webPreferences: { nodeIntegration: true } }); - if (isDevelopment) + if (isDevelopment) { window.webContents.openDevTools(); + } window.loadURL(getIndexURL()); @@ -32,7 +34,7 @@ function createMainWindow(): BrowserWindow { window.webContents.on('devtools-opened', () => { window.webContents.focus(); - }) + }); return window; } @@ -40,14 +42,16 @@ function createMainWindow(): BrowserWindow { // quit application when all windows are closed app.on('window-all-closed', () => { // on macOS it is common for applications to stay open until the user explicitly quits - if (process.platform !== 'darwin') + if (process.platform !== 'darwin') { app.quit(); + } }); app.on('activate', () => { // on macOS it is common to re-create a window even after all windows have been closed - if (!mainWindow) + if (!mainWindow) { mainWindow = createMainWindow(); + } }); // create main BrowserWindow when electron is ready -- cgit v1.2.3