findGroups method

List<FkafkaGroup> findGroups({
  1. String? group,
})

find group

group specified group, query all topics if null

Implementation

List<FkafkaGroup> findGroups({String? group}) {

  Pointer<Pointer<rd_kafka_group_list>> grplistp = calloc();

  _bridges.rd_kafka_list_groups(
      _cc._kafkaPtr,
      group == null ? nullptr : group.toNativeUtf8(),
      grplistp,
      defaultTimeoutMs
  );

  var result = grplistp.value.ref.groupList.map((_) => FkafkaGroup.metadata(_)).toList();

  // release
  calloc.free(grplistp);

  return result;
}