peers.nim: adding more detail in case the p2pPart doesn't contain '/' (#1684)

This commit is contained in:
Ivan Folgueira Bande 2023-04-19 10:24:06 +02:00 committed by GitHub
parent cc85f7f213
commit e1e3dd315f

View File

@ -136,7 +136,9 @@ proc parsePeerInfo*(peer: RemotePeerInfo|string):
let p2pPartStr = p2pPart.toString()[]
if not p2pPartStr.contains("/"):
return err("Error in parsePeerInfo: p2p part should contain /")
let msg = "Error in parsePeerInfo: p2p part should contain / [" &
p2pPartStr & "]"
return err(msg)
let peerId = ? PeerID.init(p2pPartStr.split("/")[^1])
.mapErr(proc (e:cstring):string = cast[string](e))