Add a proper PeerId to Peerstore (#115)

This commit is contained in:
Pierre Krieger
2018-02-08 12:00:25 +01:00
committed by GitHub
parent 6179778ba9
commit c89e68bfb6
5 changed files with 84 additions and 16 deletions

View File

@ -22,7 +22,7 @@ extern crate libp2p_peerstore;
extern crate libp2p_swarm;
extern crate multiaddr;
use libp2p_peerstore::{PeerAccess, Peerstore};
use libp2p_peerstore::{PeerId, PeerAccess, Peerstore};
use multiaddr::Multiaddr;
use std::time::Duration;
@ -58,7 +58,7 @@ where
peer_store
.clone()
.peer_or_create(&public_key)
.peer_or_create(&PeerId::from_bytes(public_key).unwrap())
.add_addr(multiaddr, ttl.clone());
}
}