fix: peer exchange libwaku response handling (#3141)

This commit is contained in:
gabrielmer 2024-10-24 10:32:57 +03:00 committed by GitHub
parent a386880be9
commit 76606421a2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -103,8 +103,9 @@ proc updateDiscv5BootstrapNodes(nodes: string, waku: ptr Waku): Result[void, str
proc performPeerExchangeRequestTo(
numPeers: uint64, waku: ptr Waku
): Future[Result[int, string]] {.async.} =
return (await waku.node.fetchPeerExchangePeers(numPeers)).isOkOr:
let numPeersRecv = (await waku.node.fetchPeerExchangePeers(numPeers)).valueOr:
return err($error)
return ok(numPeersRecv)
proc process*(
self: ptr DiscoveryRequest, waku: ptr Waku