Skip to content

Commit ab35cfa

Browse files
committed
fix hidden forEnrPeers template params
1 parent 4f97986 commit ab35cfa

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

waku/node/peer_manager/waku_peer_store.nim

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,10 @@ proc getPeersByCapability*(
228228
return
229229
peerStore.peers.filterIt(it.enr.isSome() and it.enr.get().supportsCapability(cap))
230230

231-
template forEnrPeers*(peerStore: PeerStore, body: untyped) =
231+
template forEnrPeers*(
232+
peerStore: PeerStore,
233+
peerId, peerConnectedness, peerOrigin, peerEnrRecord, body: untyped,
234+
) =
232235
let enrBook = peerStore[ENRBook]
233236
let connBook = peerStore[ConnectionBook]
234237
let sourceBook = peerStore[SourceBook]

waku/waku_peer_exchange/protocol.nim

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,9 @@ proc getEnrsFromStore(
101101
let k = min(MaxPeersCacheSize, numPeers.int)
102102
let enrStoreLen = wpx.peerManager.switch.peerStore[ENRBook].len
103103
var enrs = newSeqOfCap[enr.Record](min(k, enrStoreLen))
104-
wpx.peerManager.switch.peerStore.forEnrPeers:
104+
wpx.peerManager.switch.peerStore.forEnrPeers(
105+
peerId, peerConnectedness, peerOrigin, peerEnrRecord
106+
):
105107
if peerConnectedness == CannotConnect:
106108
debug "Could not retrieve ENR because cannot connect to peer",
107109
remotePeerId = peerId

0 commit comments

Comments
 (0)