fix: adding peer exchange peers to the peerStore (#2824)

This commit is contained in:
gabrielmer 2024-06-20 10:46:40 +02:00 committed by GitHub
parent f73968d115
commit 325e131697
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 4 additions and 3 deletions

View File

@ -135,11 +135,12 @@ proc setupProtocols(
# only peers with populated records
.mapIt(toRemotePeerInfo(it.record.get()))
debug "connecting to exchanged peers",
debug "adding exchanged peers",
src = peer, topic = topic, numPeers = exchangedPeers.len
# asyncSpawn, as we don't want to block here
asyncSpawn node.connectToNodes(exchangedPeers, "peer exchange")
for peer in exchangedPeers:
# Peers added are filtered by the peer manager
node.peerManager.addPeer(peer, PeerOrigin.PeerExchange)
peerExchangeHandler = some(handlePeerExchange)