mirror of
https://github.com/Telecominfraproject/wlan-cloud-lib-cppkafka.git
synced 2025-11-01 19:18:04 +00:00
Persist message's user data when retrying on buffered producer
This commit is contained in:
@@ -297,7 +297,8 @@ void BufferedProducer<BufferType>::on_delivery_report(const Message& message) {
|
||||
const auto& payload = message.get_payload();
|
||||
builder.partition(message.get_partition())
|
||||
.key(Buffer(key.get_data(), key.get_size()))
|
||||
.payload(Buffer(payload.get_data(), payload.get_size()));
|
||||
.payload(Buffer(payload.get_data(), payload.get_size()))
|
||||
.user_data(message.get_user_data());
|
||||
if (message.get_timestamp()) {
|
||||
builder.timestamp(message.get_timestamp()->get_timestamp());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user