This is an automated email from the ASF dual-hosted git repository.

blankensteiner pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar-dotpulsar.git


The following commit(s) were added to refs/heads/master by this push:
     new 888c201  Determine batching from metadata in ConsumerChannel based on 
ShouldSerializeNumMessagesInBatch (#63)
888c201 is described below

commit 888c201c04eef70c965981fb3c46db24b2a2d776
Author: Dion Jansen <[email protected]>
AuthorDate: Thu Oct 15 08:28:36 2020 +0200

    Determine batching from metadata in ConsumerChannel based on 
ShouldSerializeNumMessagesInBatch (#63)
---
 src/DotPulsar/Internal/ConsumerChannel.cs | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/DotPulsar/Internal/ConsumerChannel.cs 
b/src/DotPulsar/Internal/ConsumerChannel.cs
index a84e574..7ea2255 100644
--- a/src/DotPulsar/Internal/ConsumerChannel.cs
+++ b/src/DotPulsar/Internal/ConsumerChannel.cs
@@ -86,9 +86,9 @@ namespace DotPulsar.Internal
                     var metadata = 
messagePackage.ExtractMetadata(metadataSize);
                     var messageId = messagePackage.MessageId;
 
-                    return metadata.NumMessagesInBatch == 1
-                        ? new Message(new MessageId(messageId), 
redeliveryCount, metadata, null, data)
-                        : _batchHandler.Add(messageId, redeliveryCount, 
metadata, data);
+                    return metadata.ShouldSerializeNumMessagesInBatch()
+                        ? _batchHandler.Add(messageId, redeliveryCount, 
metadata, data)
+                        : new Message(new MessageId(messageId), 
redeliveryCount, metadata, null, data);
                 }
             }
         }

Reply via email to