File tree Expand file tree Collapse file tree 2 files changed +14
-0
lines changed Expand file tree Collapse file tree 2 files changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -40,9 +40,16 @@ public struct KafkaAcknowledgedMessage {
4040 throw KafkaError . rdKafkaError ( wrapping: rdKafkaMessage. err)
4141 }
4242
43+ #if swift(<6.0)
4344 guard let topic = String ( validatingUTF8: rd_kafka_topic_name ( rdKafkaMessage. rkt) ) else {
4445 fatalError ( " Received topic name that is non-valid UTF-8 " )
4546 }
47+ #else
48+ guard let topic = String ( validatingCString: rd_kafka_topic_name ( rdKafkaMessage. rkt) ) else {
49+ fatalError ( " Received topic name that is non-valid UTF-8 " )
50+ }
51+ #endif
52+
4653 self . topic = topic
4754
4855 self . partition = KafkaPartition ( rawValue: Int ( rdKafkaMessage. partition) )
Original file line number Diff line number Diff line change @@ -52,9 +52,16 @@ public struct KafkaConsumerMessage {
5252 }
5353 }
5454
55+ #if swift(<6.0)
5556 guard let topic = String ( validatingUTF8: rd_kafka_topic_name ( rdKafkaMessage. rkt) ) else {
5657 fatalError ( " Received topic name that is non-valid UTF-8 " )
5758 }
59+ #else
60+ guard let topic = String ( validatingCString: rd_kafka_topic_name ( rdKafkaMessage. rkt) ) else {
61+ fatalError ( " Received topic name that is non-valid UTF-8 " )
62+ }
63+ #endif
64+
5865 self . topic = topic
5966
6067 self . partition = KafkaPartition ( rawValue: Int ( rdKafkaMessage. partition) )
You can’t perform that action at this time.
0 commit comments