fix(cdc): fix rdkafka Header API usage
The rdkafka insert() method expects a Header struct, not a tuple.
Changed from .insert(("event_id", ...)) to .insert(Header::new("event_id", ...))
This fixes the miroir-release workflow build failures.
This commit is contained in:
parent
9b76469dad
commit
00bb8d3920
1 changed files with 2 additions and 2 deletions
|
|
@ -55,7 +55,7 @@ use async_nats::Client;
|
|||
|
||||
#[cfg(feature = "kafka-sink")]
|
||||
use rdkafka::{
|
||||
message::OwnedHeaders,
|
||||
message::{Header, OwnedHeaders},
|
||||
producer::{FutureProducer, FutureRecord},
|
||||
ClientConfig,
|
||||
};
|
||||
|
|
@ -1780,7 +1780,7 @@ impl CdcManager {
|
|||
.payload(&payload);
|
||||
|
||||
// Add event_id header for consumer-side deduplication
|
||||
let headers = OwnedHeaders::new().insert(("event_id", event.event_id.as_bytes()));
|
||||
let headers = OwnedHeaders::new().insert(Header::new("event_id", event.event_id.as_bytes()));
|
||||
record = record.headers(headers);
|
||||
|
||||
// Send with timeout
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue