v2.0.0
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
import { app } from 'electron'
|
||||
import '@common/error'
|
||||
import {
|
||||
initGlobalData,
|
||||
initSingleInstanceHandle,
|
||||
applyElectronEnvParams,
|
||||
setUserDataPath,
|
||||
registerDeeplink,
|
||||
listenerAppEvent,
|
||||
} from './app'
|
||||
import { isLinux } from '@common/utils'
|
||||
import { initAppSetting } from '@main/app'
|
||||
import registerModules from '@main/modules'
|
||||
|
||||
// 初始化应用
|
||||
const init = () => {
|
||||
console.log('init')
|
||||
void initAppSetting().then(() => {
|
||||
registerModules()
|
||||
global.lx.event_app.app_inited()
|
||||
})
|
||||
}
|
||||
|
||||
initGlobalData()
|
||||
initSingleInstanceHandle()
|
||||
applyElectronEnvParams()
|
||||
setUserDataPath()
|
||||
registerDeeplink(init)
|
||||
listenerAppEvent(init)
|
||||
|
||||
|
||||
// https://github.com/electron/electron/issues/16809
|
||||
void app.whenReady().then(() => isLinux ? setTimeout(init, 300) : init())
|
||||
Reference in New Issue
Block a user