mirror of
https://gitee.com/dromara/electron-egg.git
synced 2026-05-14 19:52:10 +08:00
44 lines
1.1 KiB
JavaScript
44 lines
1.1 KiB
JavaScript
/*************************************************
|
||
** preload为预加载模块,该文件将会在程序启动时加载 **
|
||
*************************************************/
|
||
|
||
/**
|
||
* 预加载模块入口
|
||
*/
|
||
module.exports = async (app) => {
|
||
|
||
// const { ChildPoolJob } = require('ee-core/jobs');
|
||
// const pool = new ChildPoolJob();
|
||
// //let pids = pool.create(4);
|
||
|
||
|
||
// setTimeout(()=>{
|
||
// pool.create(3).then(pids => {
|
||
// console.log('pids:', pids);
|
||
// });
|
||
// }, 1000)
|
||
|
||
// setTimeout(()=>{
|
||
// let myjob = pool.exec('./jobs/example/timer', {jobId});
|
||
|
||
// // 监听任务进度
|
||
// const channel = 'controller.example.timerJobProgress';
|
||
// myjob.on('job-timer-progress', (data) => {
|
||
// Log.info('[main-process] from TimerJob data:', data);
|
||
|
||
// })
|
||
// }, 5000)
|
||
|
||
|
||
|
||
//已实现的功能模块,可选择性使用和修改
|
||
const trayAddon = app.addon.tray;
|
||
const securityAddon = app.addon.security;
|
||
const awakenAddon = app.addon.awaken;
|
||
const autoUpdaterAddon = app.addon.autoUpdater;
|
||
|
||
trayAddon.create();
|
||
securityAddon.create();
|
||
awakenAddon.create();
|
||
autoUpdaterAddon.create();
|
||
} |