File tree Expand file tree Collapse file tree 2 files changed +8
-4
lines changed Expand file tree Collapse file tree 2 files changed +8
-4
lines changed Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " @nestjstools/messaging-rabbitmq-extension" ,
3
- "version" : " 3.0.2 " ,
3
+ "version" : " 3.0.4 " ,
4
4
"description" : " Extension to handle messages and dispatch them over AMQP protocol" ,
5
5
"author" : " Sebastian Iwanczyszyn" ,
6
6
"private" : false ,
66
66
"@nestjs/core" : " ^11.0.0" ,
67
67
"@nestjs/schematics" : " ^11.0.0" ,
68
68
"@nestjs/testing" : " ^11.0.0" ,
69
- "@nestjstools/messaging" : " ^3.0.0 " ,
69
+ "@nestjstools/messaging" : " ^3.0.2 " ,
70
70
"@semantic-release/github" : " ^11.0.1" ,
71
71
"@types/express" : " ^5.0.0" ,
72
72
"@types/jest" : " ^29.5.2" ,
Original file line number Diff line number Diff line change @@ -47,9 +47,13 @@ export class RabbitmqMessagingConsumer
47
47
msg . properties . headers ?. [ RABBITMQ_HEADER_ROUTING_KEY ] ??
48
48
msg . fields . routingKey ;
49
49
50
- await dispatcher . dispatch ( new ConsumerMessage ( message , routingKey ) ) ;
50
+ if ( dispatcher . isReady ( ) ) {
51
+ await dispatcher . dispatch ( new ConsumerMessage ( message , routingKey ) ) ;
52
+ amqpChannel . ack ( msg ) ;
53
+ return ;
54
+ }
51
55
52
- amqpChannel . ack ( msg ) ;
56
+ amqpChannel . nack ( msg , false , true ) ;
53
57
} ,
54
58
{ noAck : false } ,
55
59
) ;
You can’t perform that action at this time.
0 commit comments