1
This commit is contained in:
parent
1792564a94
commit
46b8fce713
@ -1,3 +1,5 @@
|
|||||||
|
const utils = require('j7/utils');
|
||||||
|
|
||||||
const tasks = {};
|
const tasks = {};
|
||||||
|
|
||||||
function add(clsNames, modName) {
|
function add(clsNames, modName) {
|
||||||
@ -12,12 +14,21 @@ function add(clsNames, modName) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async function init() {
|
async function init() {
|
||||||
|
add('BcSpider', 'bcspider');
|
||||||
|
const initTasks = [
|
||||||
|
'BcSpider'
|
||||||
|
];
|
||||||
|
await utils.serial(
|
||||||
|
async (name) =>
|
||||||
|
{
|
||||||
|
const task = create(name);
|
||||||
|
await task.init();
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function create(name, session) {
|
function create(name) {
|
||||||
const module = tasks[name];
|
const module = tasks[name];
|
||||||
return new module['class'](session);
|
return new module['class']();
|
||||||
}
|
}
|
||||||
|
|
||||||
exports.init = init;
|
exports.init = init;
|
||||||
exports.create = create;
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user