Add inject_dial_failure and make addresses_of_peer mut (#901)

* Add inject_dial_failure and make addresses_of_peer mut

* Fix tests
This commit is contained in:
Pierre Krieger
2019-01-30 14:55:39 +01:00
committed by GitHub
parent 62fd5cd514
commit a77da73010
7 changed files with 38 additions and 11 deletions

View File

@@ -217,7 +217,7 @@ where
Default::default()
}
fn addresses_of_peer(&self, _: &PeerId) -> Vec<Multiaddr> {
fn addresses_of_peer(&mut self, _: &PeerId) -> Vec<Multiaddr> {
Vec::new()
}

View File

@@ -75,7 +75,7 @@ where
IdentifyListenHandler::new().select(PeriodicIdHandler::new())
}
fn addresses_of_peer(&self, _: &PeerId) -> Vec<Multiaddr> {
fn addresses_of_peer(&mut self, _: &PeerId) -> Vec<Multiaddr> {
Vec::new()
}

View File

@@ -282,7 +282,7 @@ where
KademliaHandler::dial_and_listen()
}
fn addresses_of_peer(&self, peer_id: &PeerId) -> Vec<Multiaddr> {
fn addresses_of_peer(&mut self, peer_id: &PeerId) -> Vec<Multiaddr> {
self.kbuckets
.get(peer_id)
.map(|l| l.iter().cloned().collect::<Vec<_>>())

View File

@@ -90,7 +90,7 @@ where
OneShotHandler::default()
}
fn addresses_of_peer(&self, _peer_id: &PeerId) -> Vec<Multiaddr> {
fn addresses_of_peer(&mut self, _peer_id: &PeerId) -> Vec<Multiaddr> {
Vec::new()
}