| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- /*************************************************
- ** 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();
- }
|