mirror of
https://github.com/logos-messaging/logos-messaging-nim.git
synced 2026-01-03 22:43:09 +00:00
Use staticnode arg
This commit is contained in:
parent
d7a929e32a
commit
8a1e867e64
@ -51,7 +51,10 @@ proc initAddress(T: type MultiAddress, str: string): T =
|
|||||||
"Invalid bootstrap node multi-address")
|
"Invalid bootstrap node multi-address")
|
||||||
|
|
||||||
proc dialPeer(p: WakuProto, address: string) {.async.} =
|
proc dialPeer(p: WakuProto, address: string) {.async.} =
|
||||||
|
info "dialPeer", address = address
|
||||||
|
# XXX: This turns ipfs into p2p, not quite sure why
|
||||||
let multiAddr = MultiAddress.initAddress(address)
|
let multiAddr = MultiAddress.initAddress(address)
|
||||||
|
info "multiAddr", ma = multiAddr
|
||||||
let parts = address.split("/")
|
let parts = address.split("/")
|
||||||
let remotePeer = PeerInfo.init(parts[^1], [multiAddr])
|
let remotePeer = PeerInfo.init(parts[^1], [multiAddr])
|
||||||
|
|
||||||
@ -60,10 +63,13 @@ proc dialPeer(p: WakuProto, address: string) {.async.} =
|
|||||||
# Isn't there just one p instance? Why connected here?
|
# Isn't there just one p instance? Why connected here?
|
||||||
p.connected = true
|
p.connected = true
|
||||||
|
|
||||||
|
# TODO: Connect to multiple static nodes
|
||||||
proc connectToNodes(p: WakuProto, nodes: openArray[string]) =
|
proc connectToNodes(p: WakuProto, nodes: openArray[string]) =
|
||||||
info "connectToNodes", nodes
|
let peerInfoStr = nodes[0]
|
||||||
# XXX: Hardcoded here
|
info "connectToNodes", node = peerInfoStr
|
||||||
let peerInfoStr = "/ip4/127.0.0.1/tcp/55505/ipfs/16Uiu2HAkufRTzUnYCMggjPaAMbC3ss1bkrjewPcjwSeqK9WgUKYu"
|
|
||||||
|
# XXX: Why is ipfs being replaced by p2p here?
|
||||||
|
# Whats difference here? We don't have Whisper enodes etc
|
||||||
discard dialPeer(p, peerInfoStr)
|
discard dialPeer(p, peerInfoStr)
|
||||||
# for nodeId in nodes:
|
# for nodeId in nodes:
|
||||||
# info "connectToNodes nodeid", nodeId
|
# info "connectToNodes nodeid", nodeId
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user