1
This commit is contained in:
parent
0484a09172
commit
de1c856ca3
@ -40,14 +40,15 @@ class DbEventProcess extends BaseService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async init(net, event) {
|
async init(net, event) {
|
||||||
const {err, conn} = await app.getDbConn('BcEventDb0');
|
console.log(event);
|
||||||
this.conn = conn;
|
|
||||||
this.net = net;
|
this.net = net;
|
||||||
this.event = event;
|
this.event = event;
|
||||||
this.lastIdx = BigInt(0);
|
this.lastIdx = BigInt(0);
|
||||||
this.eventConf = this.event['eventConf'];
|
this.eventConf = this.event['eventConf'];
|
||||||
this.progInfo = this.event['progressInfo'];
|
this.progInfo = this.event['progressInfo'];
|
||||||
this.contractAddress = this.net.getContractAddressByName(this.getContractName());
|
this.contractAddress = this.net.getContractAddressByName(this.getContractName());
|
||||||
|
const {err, conn} = await app.getDbConn('BcEventDb0');
|
||||||
|
this.conn = conn;
|
||||||
this.lastIdx = await this.getLastIdx();
|
this.lastIdx = await this.getLastIdx();
|
||||||
this.progInfo['proclastIdx'] = this.lastIdx.toString();
|
this.progInfo['proclastIdx'] = this.lastIdx.toString();
|
||||||
await this.start();
|
await this.start();
|
||||||
|
@ -41,6 +41,7 @@ class DbSpider extends BaseTask {
|
|||||||
this.createPullDbEventService(net, event);
|
this.createPullDbEventService(net, event);
|
||||||
this.createDbEventProcessService(net, event);
|
this.createDbEventProcessService(net, event);
|
||||||
});
|
});
|
||||||
|
await utils.sleep(1000 * 10);
|
||||||
this.outputProgressInfo(net, events);
|
this.outputProgressInfo(net, events);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -52,14 +53,13 @@ class DbSpider extends BaseTask {
|
|||||||
}
|
}
|
||||||
|
|
||||||
createDbEventProcessService(net, event) {
|
createDbEventProcessService(net, event) {
|
||||||
const DbEventProcessService = serviceFactory.create('DbEventProcess');
|
const dbEventProcessService = serviceFactory.create('DbEventProcess');
|
||||||
event['dbEventProcessService'] = DbEventProcessService;
|
event['dbEventProcessService'] = dbEventProcessService;
|
||||||
DbEventProcessService.init(net, event);
|
dbEventProcessService.init(net, event);
|
||||||
return DbEventProcessService;
|
return dbEventProcessService;
|
||||||
}
|
}
|
||||||
|
|
||||||
async outputProgressInfo(net, events) {
|
async outputProgressInfo(net, events) {
|
||||||
await utils.sleep(1000 * 10);
|
|
||||||
let count = 0;
|
let count = 0;
|
||||||
while (true) {
|
while (true) {
|
||||||
log.info('----------------------------------------------------------');
|
log.info('----------------------------------------------------------');
|
||||||
|
Loading…
x
Reference in New Issue
Block a user