protocols/kad: Populate the key field to fix go-libp2p interop (#2309)

populate the `key` field when converting `kadrequestmsg::putvalue` to
`proto::message`.

Co-authored-by: Max Inden <mail@max-inden.de>
This commit is contained in:
pradt2
2021-10-30 15:30:17 +01:00
committed by GitHub
parent 06c339c141
commit 7c2253d89d
2 changed files with 4 additions and 0 deletions

View File

@ -378,6 +378,7 @@ fn req_msg_to_proto(kad_msg: KadRequestMsg) -> proto::Message {
},
KadRequestMsg::PutValue { record } => proto::Message {
r#type: proto::message::MessageType::PutValue as i32,
key: record.key.to_vec(),
record: Some(record_to_proto(record)),
..proto::Message::default()
},