15815213711
2024-08-26 3e5e1d3d5aedfde98b7cb8821aa42cf855619c39
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
'use strict';
 
const { Controller } = require('ee-core');
const Log = require('ee-core/log');
const Services = require('ee-core/services');
 
/**
 * example
 * @class
 */
class ExampleController extends Controller {
 
  constructor(ctx) {
    super(ctx);
  }
 
 
  /**
   * 所有方法接收两个参数
   * @param args 前端传的参数
   * @param event - ipc通信时才有值。详情见:控制器文档
   */
 
  /**
   * test
   */
  async test () {
    const result = await Services.get('example').test('electron');
    Log.info('service result:', result);
 
    return 'hello electron-egg';
  }
}
 
ExampleController.toString = () => '[class ExampleController]';
module.exports = ExampleController;