Skip to content

Commit

Permalink
fix: encode metadata (#341)
Browse files Browse the repository at this point in the history
  • Loading branch information
wujunzhuo committed Jun 16, 2022
1 parent 2e4f65b commit d9ef1f9
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions core/frame/meta_frame.go
Expand Up @@ -62,11 +62,19 @@ func (m *MetaFrame) Encode() []byte {
transactionID := y3.NewPrimitivePacketEncoder(byte(TagOfTransactionID))
transactionID.SetStringValue(m.tid)
meta.AddPrimitivePacket(transactionID)

// source ID
sourceID := y3.NewPrimitivePacketEncoder(byte(TagOfSourceID))
sourceID.SetStringValue(m.sourceID)
meta.AddPrimitivePacket(sourceID)

// metadata
if m.metadata != nil {
metadata := y3.NewPrimitivePacketEncoder(byte(TagOfMetadata))
metadata.SetBytesValue(m.metadata)
meta.AddPrimitivePacket(metadata)
}

return meta.Encode()
}

Expand Down

0 comments on commit d9ef1f9

Please sign in to comment.