update event

This commit is contained in:
zhl 2023-04-14 15:49:28 +08:00
parent cf01804e48
commit eb5421b9ce
2 changed files with 4 additions and 1 deletions

View File

@ -3,7 +3,7 @@
"address": "0x8135D4F16A7AAA269cbf61CE9659D3A272BF541f",
"event": "Confirmation",
"abi": "BEMultiSigWallet",
"fromBlock": 34225225,
"fromBlock": 34353697,
"eventProcesser": "ScheduleConfirmEvent"
}
]

View File

@ -1,5 +1,6 @@
import { getModelForClass, index, modelOptions, prop } from '@typegoose/typegoose'
import { dbconn } from 'decorators/dbconn'
import logger from 'logger/logger'
import { TaskSvr } from 'service/task.service'
import { BaseModule } from './Base'
@ -31,6 +32,7 @@ export class ScheduleConfirmEventClass extends BaseModule {
public version: number
public static async saveEvent(event: any) {
logger.info(JSON.stringify(event))
if (!event.success) {
return
}
@ -48,6 +50,7 @@ export class ScheduleConfirmEventClass extends BaseModule {
let record = await ScheduleConfirmEvent.insertOrUpdate({ transactionHash: event.hash }, data)
if (record.version === 1) {
logger.log('receive events: ' + JSON.stringify(event.ids))
for (let id of event.ids) {
await new TaskSvr().parseOneSchedule(id)
}