refactor: 1

pull/192/head
xiaojunnuo 2021-08-20 22:38:15 +08:00
parent e2ae9132e8
commit 83ed2eddf7
1 changed files with 7 additions and 2 deletions

View File

@ -1,7 +1,7 @@
'use strict' 'use strict'
/* global __static */ /* global __static */
import path from 'path' import path from 'path'
import { app, protocol, BrowserWindow, Menu, Tray, ipcMain, dialog } from 'electron' import { app, protocol, BrowserWindow, Menu, Tray, ipcMain, dialog, powerMonitor } from 'electron'
import { createProtocol } from 'vue-cli-plugin-electron-builder/lib' import { createProtocol } from 'vue-cli-plugin-electron-builder/lib'
import backend from './bridge/backend' import backend from './bridge/backend'
import DevSidecar from '@docmirror/dev-sidecar' import DevSidecar from '@docmirror/dev-sidecar'
@ -242,6 +242,12 @@ if (!isFirstInstance) {
} catch (err) { } catch (err) {
log.info('err', err) log.info('err', err)
} }
powerMonitor.on('shutdown', async (e) => {
e.preventDefault()
log.info('系统关机,恢复代理设置')
await quit(app)
})
}) })
} }
@ -261,7 +267,6 @@ if (isDevelopment) {
}) })
} }
} }
// 系统关机和重启时的操作 // 系统关机和重启时的操作
process.on('exit', function () { process.on('exit', function () {
log.info('进程结束退出app') log.info('进程结束退出app')