File tree Expand file tree Collapse file tree 4 files changed +9
-6
lines changed Expand file tree Collapse file tree 4 files changed +9
-6
lines changed Original file line number Diff line number Diff line change 16
16
"main" : " dist/index.js" ,
17
17
"types" : " dist/index.d.ts" ,
18
18
"scripts" : {
19
- "prepare" : " npm run build" ,
20
19
"prebuild" : " rimraf dist" ,
21
20
"build" : " nest build" ,
22
21
"sample" : " nodemon" ,
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ import { MetadataAccessorService } from './metadata-accessor.service';
11
11
* Heavily inspired from [`BullExplorer`](https://github.com/nestjs/bull/blob/c230eab1dc26fb743a3428e61043167866b1e377/lib/bull.explorer.ts)
12
12
*/
13
13
@Injectable ( )
14
- export class ListenerExplorerService {
14
+ export class ListenerExplorerService implements OnModuleInit {
15
15
private readonly logger = new Logger ( ListenerExplorerService . name ) ;
16
16
17
17
public readonly listeners : { event : WorkerEventName ; callback : Function } [ ] =
@@ -21,7 +21,9 @@ export class ListenerExplorerService {
21
21
private readonly discoveryService : DiscoveryService ,
22
22
private readonly metadataAccessor : MetadataAccessorService ,
23
23
private readonly metadataScanner : MetadataScanner ,
24
- ) {
24
+ ) { }
25
+
26
+ onModuleInit ( ) {
25
27
this . explore ( ) ;
26
28
}
27
29
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ import { MetadataAccessorService } from './metadata-accessor.service';
11
11
* Heavily inspired from [`BullExplorer`](https://github.com/nestjs/bull/blob/c230eab1dc26fb743a3428e61043167866b1e377/lib/bull.explorer.ts)
12
12
*/
13
13
@Injectable ( )
14
- export class TaskExplorerService {
14
+ export class TaskExplorerService implements OnModuleInit {
15
15
private readonly logger = new Logger ( TaskExplorerService . name ) ;
16
16
17
17
public readonly taskList : TaskList = { } ;
@@ -20,7 +20,9 @@ export class TaskExplorerService {
20
20
private readonly discoveryService : DiscoveryService ,
21
21
private readonly metadataAccessor : MetadataAccessorService ,
22
22
private readonly metadataScanner : MetadataScanner ,
23
- ) {
23
+ ) { }
24
+
25
+ onModuleInit ( ) {
24
26
this . explore ( ) ;
25
27
}
26
28
Original file line number Diff line number Diff line change @@ -101,7 +101,7 @@ export class WorkerService {
101
101
for ( const event of uniq ( events ) ) {
102
102
this . options . events . on ( event , ( ...args : any [ ] ) => {
103
103
this . listenerExplorerService . listeners
104
- . filter ( ( listener ) => listener . event === event )
104
+ . filter ( ( { event } ) => event === event )
105
105
. forEach ( ( { callback } ) => callback ( ...args ) ) ;
106
106
} ) ;
107
107
}
You can’t perform that action at this time.
0 commit comments