Преглед на файлове

Merge pull request #756 from pcallewaert/feat-describegroups

add missing metadata and assignment methods in describegroups
Evan Huus преди 9 години
родител
ревизия
1548006a8b
променени са 1 файла, в които са добавени 12 реда и са изтрити 0 реда
  1. 12 0
      describe_groups_response.go

+ 12 - 0
describe_groups_response.go

@@ -172,3 +172,15 @@ func (gmd *GroupMemberDescription) decode(pd packetDecoder) (err error) {
 
 	return nil
 }
+
+func (gmd *GroupMemberDescription) GetMemberAssignment() (*ConsumerGroupMemberAssignment, error) {
+	assignment := new(ConsumerGroupMemberAssignment)
+	err := decode(gmd.MemberAssignment, assignment)
+	return assignment, err
+}
+
+func (gmd *GroupMemberDescription) GetMemberMetadata() (*ConsumerGroupMemberMetadata, error) {
+	metadata := new(ConsumerGroupMemberMetadata)
+	err := decode(gmd.MemberMetadata, metadata)
+	return metadata, err
+}