deploy: 1e3baa35d1bf5fea4504183e81a9b5ac1f5971f3

This commit is contained in:
rshiv 2021-11-24 16:14:07 +00:00
parent 94dad2f6ab
commit cf763db577
2 changed files with 7 additions and 5 deletions

View File

@ -63,7 +63,7 @@ procSuite "Waku v2 JSON-RPC API":
let response = await client.get_waku_v2_debug_v1_info()
check:
response.listenStr == $node.peerInfo.addrs[^1] & "/p2p/" & $node.peerInfo.peerId
response.listenAddresses == @[$node.peerInfo.addrs[^1] & "/p2p/" & $node.peerInfo.peerId]
server.stop()
server.close()

View File

@ -68,7 +68,7 @@ type
WakuInfo* = object
# NOTE One for simplicity, can extend later as needed
listenStr*: string
listenAddresses*: seq[string]
#multiaddrStrings*: seq[string]
# NOTE based on Eth2Node in NBC eth2_network.nim
@ -392,10 +392,12 @@ proc info*(node: WakuNode): WakuInfo =
## Status: Implemented.
##
# TODO Generalize this for other type of multiaddresses
let peerInfo = node.peerInfo
let listenStr = $peerInfo.addrs[^1] & "/p2p/" & $peerInfo.peerId
let wakuInfo = WakuInfo(listenStr: listenStr)
var listenStr : seq[string]
for address in node.announcedAddresses:
var fulladdr = $address & "/p2p/" & $peerInfo.peerId
listenStr &= fulladdr
let wakuInfo = WakuInfo(listenAddresses: listenStr)
return wakuInfo
proc mountFilter*(node: WakuNode) {.raises: [Defect, KeyError, LPError]} =