File tree Expand file tree Collapse file tree 2 files changed +5
-15
lines changed Expand file tree Collapse file tree 2 files changed +5
-15
lines changed Original file line number Diff line number Diff line change @@ -86,6 +86,9 @@ export class Sequencer<Modules extends SequencerModulesRecord>
86
86
// eslint-disable-next-line no-await-in-loop
87
87
await sequencerModule . start ( ) ;
88
88
}
89
+ if ( ! moduleClassNames . includes ( "SequencerStartupModule" ) ) {
90
+ log . warn ( "SequencerStartupModule is not defined." ) ;
91
+ }
89
92
}
90
93
91
94
public async close ( ) {
Original file line number Diff line number Diff line change 1
1
import { injectable } from "tsyringe" ;
2
2
import { injectOptional } from "@proto-kit/common" ;
3
3
4
- import { SequencerStartupModule } from "../../sequencer/SequencerStartupModule" ;
5
-
6
4
import { LocalTaskWorkerModule } from "./LocalTaskWorkerModule" ;
7
5
8
6
/**
@@ -15,19 +13,8 @@ export class WorkerReadyModule {
15
13
@injectOptional ( "LocalTaskWorkerModule" )
16
14
private readonly localTaskWorkerModule :
17
15
| LocalTaskWorkerModule < any >
18
- | undefined ,
19
- @injectOptional ( "SequencerStartupModule" )
20
- private readonly sequencerStartupModule : SequencerStartupModule | undefined
21
- ) {
22
- if (
23
- localTaskWorkerModule !== undefined &&
24
- sequencerStartupModule === undefined
25
- ) {
26
- throw new Error (
27
- "The LocalTaskWorkerModule requires the SequencerStartupModule to be defined as well."
28
- ) ;
29
- }
30
- }
16
+ | undefined
17
+ ) { }
31
18
32
19
// eslint-disable-next-line consistent-return
33
20
public async waitForReady ( ) {
You can’t perform that action at this time.
0 commit comments