Skip to content

Commit 0b0a9bc

Browse files
committed
fix: dont throw if dips collector is not initialized
1 parent 26b08ba commit 0b0a9bc

File tree

1 file changed

+5
-18
lines changed

1 file changed

+5
-18
lines changed

packages/indexer-common/src/network.ts

Lines changed: 5 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -322,6 +322,7 @@ export class Network {
322322
// * TAP Collector
323323
// --------------------------------------------------------------------------------
324324
let tapCollector: TapCollector | undefined = undefined
325+
let dipsCollector: DipsCollector | undefined = undefined
325326
if (tapContracts && tapSubgraph) {
326327
tapCollector = TapCollector.create({
327328
logger,
@@ -334,29 +335,15 @@ export class Network {
334335
tapSubgraph,
335336
networkSubgraph,
336337
})
338+
if (specification.indexerOptions.enableDips) {
339+
dipsCollector = DipsCollector.create(logger, managementModels, queryFeeModels, specification, tapCollector, wallet)
340+
}
337341
} else {
338-
logger.info(`RAV process not initiated.
342+
logger.info(`RAV (and DIPs) process not initiated.
339343
Tap Contracts: ${!!tapContracts}.
340344
Tap Subgraph: ${!!tapSubgraph}.`)
341345
}
342346

343-
let dipsCollector: DipsCollector | undefined = undefined
344-
if (specification.indexerOptions.enableDips) {
345-
if (!tapCollector) {
346-
throw new Error(
347-
'TapCollector is not initialized, cannot initialize DipsCollector',
348-
)
349-
}
350-
dipsCollector = DipsCollector.create(
351-
logger,
352-
managementModels,
353-
queryFeeModels,
354-
specification,
355-
tapCollector,
356-
wallet,
357-
)
358-
}
359-
360347
// --------------------------------------------------------------------------------
361348
// * Network
362349
// --------------------------------------------------------------------------------

0 commit comments

Comments
 (0)