1
1
use super :: Consumer as ArroyoConsumer ;
2
- use super :: { AssignmentCallbacks , ConsumeError , ConsumerClosed , PauseError , PollError } ;
2
+ use super :: { AssignmentCallbacks , ConsumeError , ConsumerClosed , PauseError , Payload , PollError } ;
3
3
use crate :: types:: Message as ArroyoMessage ;
4
4
use crate :: types:: { Partition , Position , Topic } ;
5
5
use chrono:: { DateTime , NaiveDateTime , Utc } ;
@@ -53,7 +53,7 @@ impl<'a> Clone for KafkaPayload<'a> {
53
53
}
54
54
}
55
55
56
- fn create_kafka_message ( msg : BorrowedMessage ) -> ArroyoMessage < KafkaPayload > {
56
+ fn create_kafka_message ( msg : BorrowedMessage ) -> ArroyoMessage < Payload > {
57
57
let topic = Topic {
58
58
name : msg. topic ( ) . to_string ( ) ,
59
59
} ;
@@ -66,7 +66,7 @@ fn create_kafka_message(msg: BorrowedMessage) -> ArroyoMessage<KafkaPayload> {
66
66
ArroyoMessage :: new (
67
67
partition,
68
68
msg. offset ( ) as u64 ,
69
- KafkaPayload :: new ( msg) ,
69
+ Payload :: Kafka ( KafkaPayload :: new ( msg) ) ,
70
70
DateTime :: from_utc ( NaiveDateTime :: from_timestamp ( time_millis, 0 ) , Utc ) ,
71
71
)
72
72
}
@@ -183,7 +183,7 @@ impl ArroyoConsumer for KafkaConsumer {
183
183
fn poll (
184
184
& self ,
185
185
timeout : Option < Duration > ,
186
- ) -> Result < Option < ArroyoMessage < KafkaPayload < ' _ > > > , PollError > {
186
+ ) -> Result < Option < ArroyoMessage < Payload < ' _ > > > , PollError > {
187
187
let duration = timeout. unwrap_or ( Duration :: from_millis ( 100 ) ) ;
188
188
189
189
match self . consumer . as_ref ( ) {
0 commit comments