MCPcopy Create free account
hub / github.com/IBM/sarama / decode

Method decode

offset_commit_request.go:40–60  ·  view source on GitHub ↗
(pd packetDecoder, version int16)

Source from the content-addressed store, hash-verified

38}
39
40func (b *offsetCommitRequestBlock) decode(pd packetDecoder, version int16) (err error) {
41 if b.offset, err = pd.getInt64(); err != nil {
42 return err
43 }
44 if version == 1 {
45 if b.timestamp, err = pd.getInt64(); err != nil {
46 return err
47 }
48 }
49 if version >= 6 {
50 if b.committedLeaderEpoch, err = pd.getInt32(); err != nil {
51 return err
52 }
53 }
54
55 if b.metadata, err = pd.getString(); err != nil {
56 return err
57 }
58 _, err = pd.getEmptyTaggedFieldArray()
59 return err
60}
61
62type OffsetCommitRequest struct {
63 ConsumerGroup string

Callers 1

decodeMethod · 0.95

Calls 4

getInt64Method · 0.65
getInt32Method · 0.65
getStringMethod · 0.65

Tested by

no test coverage detected