Files
Melo/src/main/index.ts
T
lyswhut d2f5485996
Build / Windows (push) Waiting to run
Build / Windows_7 (push) Waiting to run
Build / Mac (push) Waiting to run
Build / Linux (push) Waiting to run
新增 Windows 旧版提示功能,提醒用户升级至新版系统以提高安全性和性能
2026-09-19 00:50:49 +08:00

38 lines
864 B
TypeScript

import { app } from 'electron'
import './utils/logInit'
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')
if (process.env.BUILD_WIN7 == 'true') import('./utils/winLegacy')
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()
})