lint
This commit is contained in:
1 parent
fc250c54ed
commit
5eec516459
62 files changed
+3912
-3376
No files matched your search
+41
-41
@@ -1,46 +1,46 @@
|
||||
import { app, WebContents, RenderProcessGoneDetails } from 'electron'
|
||||
import Constants from './utils/Constants'
|
||||
import { createErrorWindow, createMainWindow } from './MainRunner'
|
||||
import log from 'electron-log/main'
|
||||
import { join } from 'path'
|
||||
import { AutoUpdater } from './AutoUpdater'
|
||||
import type { RenderProcessGoneDetails, WebContents } from 'electron';
|
||||
import { join } from 'node:path';
|
||||
import { app } from 'electron';
|
||||
import log from 'electron-log/main';
|
||||
import { AutoUpdater } from './AutoUpdater';
|
||||
import { createErrorWindow, createMainWindow } from './MainRunner';
|
||||
import Constants from './utils/Constants';
|
||||
|
||||
let mainWindow
|
||||
let errorWindow
|
||||
let autoUpdater: AutoUpdater | null = null
|
||||
let mainWindow;
|
||||
let errorWindow;
|
||||
|
||||
const initializeMainLogger = () => {
|
||||
log.initialize({
|
||||
includeFutureSessions: false,
|
||||
preload: true
|
||||
})
|
||||
preload: true,
|
||||
});
|
||||
|
||||
const appLogFilePath = join(app.getPath('userData'), 'logs', 'applog.log')
|
||||
const appLogFilePath = join(app.getPath('userData'), 'logs', 'applog.log');
|
||||
|
||||
log.transports.file.resolvePathFn = () =>
|
||||
join(app.getPath('userData'), 'logs', 'applog.log')
|
||||
log.transports.file.level = 'silly'
|
||||
log.transports.file.format = '[{y}{m}{d} {h}:{i}:{s}.{ms}|{level}]{text}'
|
||||
log.transports.console.format = '{h}:{i}:{s}.{ms} {text}'
|
||||
log.transports.console.level = 'silly'
|
||||
join(app.getPath('userData'), 'logs', 'applog.log');
|
||||
log.transports.file.level = 'silly';
|
||||
log.transports.file.format = '[{y}{m}{d} {h}:{i}:{s}.{ms}|{level}]{text}';
|
||||
log.transports.console.format = '{h}:{i}:{s}.{ms} {text}';
|
||||
log.transports.console.level = 'silly';
|
||||
|
||||
log.silly(`Start logging... (Path: ${appLogFilePath}) App is ready.`)
|
||||
}
|
||||
log.silly(`Start logging... (Path: ${appLogFilePath}) App is ready.`);
|
||||
};
|
||||
|
||||
app.on('ready', async () => {
|
||||
if (Constants.IS_DEV_ENV) {
|
||||
import('./index.dev')
|
||||
|
||||
import('./index.dev');
|
||||
|
||||
// Install Vue DevTools
|
||||
try {
|
||||
const { default: installExtension, VUEJS_DEVTOOLS } = await import('electron-devtools-installer')
|
||||
const { default: installExtension, VUEJS_DEVTOOLS } = await import('electron-devtools-installer');
|
||||
await installExtension(VUEJS_DEVTOOLS, {
|
||||
loadExtensionOptions: {
|
||||
allowFileAccess: true,
|
||||
},
|
||||
})
|
||||
});
|
||||
} catch (err) {
|
||||
console.log('Failed to install Vue DevTools: ', err)
|
||||
console.log('Failed to install Vue DevTools: ', err);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -51,42 +51,42 @@ app.on('ready', async () => {
|
||||
systemPreferences.setUserDefault('NSDisabledCharacterPaletteMenuItem', 'boolean', true)
|
||||
}
|
||||
*/
|
||||
initializeMainLogger()
|
||||
initializeMainLogger();
|
||||
|
||||
mainWindow = await createMainWindow();
|
||||
|
||||
mainWindow = await createMainWindow()
|
||||
|
||||
// Initialize auto updater after main window is created
|
||||
if (!Constants.IS_DEV_ENV) {
|
||||
autoUpdater = new AutoUpdater(mainWindow)
|
||||
autoUpdater = new AutoUpdater(mainWindow);
|
||||
}
|
||||
})
|
||||
});
|
||||
|
||||
app.on('activate', async () => {
|
||||
if (!mainWindow) {
|
||||
mainWindow = await createMainWindow()
|
||||
mainWindow = await createMainWindow();
|
||||
}
|
||||
})
|
||||
});
|
||||
|
||||
app.on('window-all-closed', () => {
|
||||
mainWindow = null
|
||||
errorWindow = null
|
||||
mainWindow = null;
|
||||
errorWindow = null;
|
||||
|
||||
if (!Constants.IS_MAC) {
|
||||
app.quit()
|
||||
app.quit();
|
||||
}
|
||||
})
|
||||
});
|
||||
|
||||
app.on(
|
||||
'render-process-gone',
|
||||
(
|
||||
event: Event,
|
||||
webContents: WebContents,
|
||||
details: RenderProcessGoneDetails
|
||||
details: RenderProcessGoneDetails,
|
||||
) => {
|
||||
errorWindow = createErrorWindow(errorWindow, mainWindow, details)
|
||||
}
|
||||
)
|
||||
errorWindow = createErrorWindow(errorWindow, mainWindow, details);
|
||||
},
|
||||
);
|
||||
|
||||
process.on('uncaughtException', () => {
|
||||
errorWindow = createErrorWindow(errorWindow, mainWindow)
|
||||
})
|
||||
errorWindow = createErrorWindow(errorWindow, mainWindow);
|
||||
});
|
||||
Reference in new issue
Block a user