This commit is contained in:
aozhiwei 2023-07-03 13:44:18 +08:00
parent 1792564a94
commit 46b8fce713

View File

@ -1,3 +1,5 @@
const utils = require('j7/utils');
const tasks = {};
function add(clsNames, modName) {
@ -12,12 +14,21 @@ function add(clsNames, modName) {
}
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];
return new module['class'](session);
return new module['class']();
}
exports.init = init;
exports.create = create;