We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 08ceea6 commit 4c26c25Copy full SHA for 4c26c25
src/peer_store.rs
@@ -32,6 +32,10 @@ where
32
pub(crate) fn add_peer(&self, peer_info: PeerInfo) -> Result<(), Error> {
33
let mut locked_peers = self.peers.write().unwrap();
34
35
+ if locked_peers.contains_key(&peer_info.node_id) {
36
+ return Ok(());
37
+ }
38
+
39
locked_peers.insert(peer_info.node_id, peer_info);
40
self.persist_peers(&*locked_peers)
41
}
0 commit comments