17 lines
379 B
JavaScript
17 lines
379 B
JavaScript
/**
|
|
* 事件插件
|
|
* 加载event文件夹下的事件
|
|
*/
|
|
const config = require("./config")
|
|
const EventEmitter = require('events');
|
|
module.exports = async (app) => {
|
|
app.event = new EventEmitter()
|
|
const list = await app.load(config.path)
|
|
list.forEach(item => {
|
|
Object.keys(item.res).forEach(key => {
|
|
//载入所有事件
|
|
app.event.on(key, item.res[key])
|
|
})
|
|
})
|
|
}
|