From 5ef4c8563ee8ab714335f8b4950f420b786e383b Mon Sep 17 00:00:00 2001 From: CounterFire2023 <136581895+CounterFire2023@users.noreply.github.com> Date: Mon, 15 Jan 2024 16:21:29 +0800 Subject: [PATCH] fix bug of event catcher --- src/service/event.batch.service.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/service/event.batch.service.ts b/src/service/event.batch.service.ts index 8526c26..996bf36 100644 --- a/src/service/event.batch.service.ts +++ b/src/service/event.batch.service.ts @@ -10,7 +10,6 @@ import { NftHolder } from 'models/NftHolder' import { TokenHolder } from 'models/TokenHolder' import { NftStake } from 'models/NftStake' import { IEventCfg } from "interface/IEventCfg"; -import { parse } from "path"; let eventProcessers = { NftHolder: NftHolder, @@ -62,7 +61,7 @@ export class EventBatchSvr { params.push(_param) } else { let _param = uninParams[uninParams.length - 1] - if (!_param || topicsSet.size > 1) { + if (!_param || !topicsSet.has(cfg.topic)) { _param = this.buildQueryParams(cfg, toBlock) uninParams.push(_param) topicsSet = new Set()