File tree 1 file changed +8
-3
lines changed
1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -468,9 +468,7 @@ feederLoop:
468
468
}
469
469
470
470
for i , msg := range msgs {
471
- for _ , interceptor := range child .conf .Consumer .Interceptors {
472
- msg .safelyApplyInterceptor (interceptor )
473
- }
471
+ child .interceptors (msg )
474
472
messageSelect:
475
473
select {
476
474
case <- child .dying :
@@ -484,6 +482,7 @@ feederLoop:
484
482
child .broker .acks .Done ()
485
483
remainingLoop:
486
484
for _ , msg = range msgs [i :] {
485
+ child .interceptors (msg )
487
486
select {
488
487
case child .messages <- msg :
489
488
case <- child .dying :
@@ -715,6 +714,12 @@ func (child *partitionConsumer) parseResponse(response *FetchResponse) ([]*Consu
715
714
return messages , nil
716
715
}
717
716
717
+ func (child * partitionConsumer ) interceptors (msg * ConsumerMessage ) {
718
+ for _ , interceptor := range child .conf .Consumer .Interceptors {
719
+ msg .safelyApplyInterceptor (interceptor )
720
+ }
721
+ }
722
+
718
723
type brokerConsumer struct {
719
724
consumer * consumer
720
725
broker * Broker
You can’t perform that action at this time.
0 commit comments