@@ -20,6 +20,7 @@ import { ExecuteJobDto } from './_dto/execute-job.dto';
2020import { BackendsService } from './backends.service' ;
2121import { SyncIdentitiesDto } from './_dto/sync-identities.dto' ;
2222import { Types } from 'mongoose' ;
23+ import { ActionType } from './_enum/action-type.enum' ;
2324
2425function fireMessage ( observer : Subscriber < MessageEvent > , channel : string , message : any , loggername : string ) {
2526 try {
@@ -112,17 +113,18 @@ export class BackendsController {
112113 } ) ;
113114
114115 return new Observable ( ( observer ) => {
115- this . backendsService . queueEvents . on ( 'added' , ( added ) =>
116- fireMessage ( observer , 'job:added' , added , this . constructor . name ) ,
117- ) ;
116+ this . backendsService . queueEvents . on ( 'added' , ( added ) => {
117+ if ( [ ActionType . DUMP_PACKAGE_CONFIG ] . includes ( < ActionType > added . name ) ) return ;
118+ return fireMessage ( observer , 'job:added' , added , this . constructor . name ) ;
119+ } ) ;
118120
119- this . backendsService . queueEvents . on ( 'completed' , ( completed ) =>
120- fireMessage ( observer , 'job:completed' , completed , this . constructor . name ) ,
121- ) ;
121+ this . backendsService . queueEvents . on ( 'completed' , ( completed ) => {
122+ return fireMessage ( observer , 'job:completed' , completed , this . constructor . name ) ;
123+ } ) ;
122124
123- this . backendsService . queueEvents . on ( 'failed' , ( failed ) =>
124- fireMessage ( observer , 'job:failed' , failed , this . constructor . name ) ,
125- ) ;
125+ this . backendsService . queueEvents . on ( 'failed' , ( failed ) => {
126+ return fireMessage ( observer , 'job:failed' , failed , this . constructor . name ) ;
127+ } ) ;
126128 } ) ;
127129 }
128130}
0 commit comments