(*PeerRecord.MarshalRecord): Use ToProtobuf() to get protobuf struct

parent 4013be10
...@@ -153,16 +153,11 @@ func (r *PeerRecord) UnmarshalRecord(bytes []byte) error { ...@@ -153,16 +153,11 @@ func (r *PeerRecord) UnmarshalRecord(bytes []byte) error {
// This method is called automatically when constructing a routing.Envelope // This method is called automatically when constructing a routing.Envelope
// using Seal or PeerRecord.Sign. // using Seal or PeerRecord.Sign.
func (r *PeerRecord) MarshalRecord() ([]byte, error) { func (r *PeerRecord) MarshalRecord() ([]byte, error) {
idBytes, err := r.PeerID.MarshalBinary() msg, err := r.ToProtobuf()
if err != nil { if err != nil {
return nil, err return nil, err
} }
msg := pb.PeerRecord{ return proto.Marshal(msg)
PeerId: idBytes,
Addresses: addrsToProtobuf(r.Addrs),
Seq: r.Seq,
}
return proto.Marshal(&msg)
} }
// Equal returns true if the other PeerRecord is identical to this one. // Equal returns true if the other PeerRecord is identical to this one.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment