Skip to content

Commit

Permalink
Cosmetic fix.
Browse files Browse the repository at this point in the history
  • Loading branch information
ser-0xff committed Aug 28, 2024
1 parent f1765b0 commit abae3a3
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 17 deletions.
32 changes: 17 additions & 15 deletions Sources/Kafka/ForTesting/RDKafkaClient+Group.swift
Original file line number Diff line number Diff line change
Expand Up @@ -54,24 +54,26 @@ extension RDKafkaClient {

let result = rd_kafka_event_ListConsumerGroups_result(resultEvent)

var ret = [KafkaGroup]()
var groupsCnt: size_t = 0
let groups = rd_kafka_ListConsumerGroups_result_valid(result, &groupsCnt)
if let groups {
for idx in 0..<groupsCnt {
let group = groups[idx]
let groupId = rd_kafka_ConsumerGroupListing_group_id(group)
guard let groupId else {
throw KafkaError.rdKafkaError(errorMessage: "rd_kafka_ConsumerGroupListing_group_id() unexpectedly returned nil")
}
let kafkaGroupState = rd_kafka_ConsumerGroupListing_state(group)
guard let state = KafkaGroup.State(rawValue: kafkaGroupState.rawValue) else {
throw KafkaError.rdKafkaError(errorMessage: "unexpected value \(kafkaGroupState) for rd_kafka_consumer_group_state_t enumeration")
}
let isSimple = rd_kafka_ConsumerGroupListing_is_simple_consumer_group(group)
let kafkaGroup = KafkaGroup(name: String(cString: groupId), state: state, isSimple: isSimple != 0)
ret.append(kafkaGroup)
guard let groups else {
return []
}

var ret = [KafkaGroup]()
for idx in 0..<groupsCnt {
let group = groups[idx]
let groupId = rd_kafka_ConsumerGroupListing_group_id(group)
guard let groupId else {
throw KafkaError.rdKafkaError(errorMessage: "rd_kafka_ConsumerGroupListing_group_id() unexpectedly returned nil")
}
let kafkaGroupState = rd_kafka_ConsumerGroupListing_state(group)
guard let state = KafkaGroup.State(rawValue: kafkaGroupState.rawValue) else {
throw KafkaError.rdKafkaError(errorMessage: "unexpected value \(kafkaGroupState) for rd_kafka_consumer_group_state_t enumeration")
}
let isSimple = rd_kafka_ConsumerGroupListing_is_simple_consumer_group(group)
let kafkaGroup = KafkaGroup(name: String(cString: groupId), state: state, isSimple: isSimple != 0)
ret.append(kafkaGroup)
}

return ret
Expand Down
2 changes: 0 additions & 2 deletions Sources/Kafka/KafkaGroup.swift
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,6 @@

import Crdkafka

let uuu: Int = 0

public struct KafkaGroup {
/// Swift `enum` wrapping `librdkafka`'s `RD_KAFKA_CONSUMER_GROUP_STATE_*` values.
/// See `rd_kafka_consumer_group_state_t` in rdkafka.h for reference.
Expand Down

0 comments on commit abae3a3

Please sign in to comment.