From 0e12edd107faf8fbc576df2c13b20e402f94ae6c Mon Sep 17 00:00:00 2001 From: Oskar Thoren Date: Tue, 2 Jun 2020 11:18:55 +0800 Subject: [PATCH] Quicksim failing example --- waku/node/v2/quicksim.nim | 81 ++++++++++++++++++++++------------ waku/node/v2/start_network.nim | 8 ++++ 2 files changed, 61 insertions(+), 28 deletions(-) diff --git a/waku/node/v2/quicksim.nim b/waku/node/v2/quicksim.nim index e72d555ef..17a4c6ab6 100644 --- a/waku/node/v2/quicksim.nim +++ b/waku/node/v2/quicksim.nim @@ -13,37 +13,62 @@ createRpcSigs(RpcHttpClient, sigWakuPath) const topicAmount = 100 -let node1 = newRpcHttpClient() -let node2 = newRpcHttpClient() -let node3 = newRpcHttpClient() -let node4 = newRpcHttpClient() -let node5 = newRpcHttpClient() -let node6 = newRpcHttpClient() - -waitFor node1.connect("localhost", Port(8547)) -waitFor node2.connect("localhost", Port(8548)) -waitFor node3.connect("localhost", Port(8549)) -waitFor node4.connect("localhost", Port(8550)) -waitFor node5.connect("localhost", Port(8551)) -waitFor node6.connect("localhost", Port(8552)) - -let version = waitFor node6.wakuVersion() -info "Version is", version - proc handler(topic: string, data: seq[byte]) {.async, gcsafe.} = debug "Hit handler", topic=topic, data=data -# TODO: Implement handler logic -# All subscribing to foobar topic -let res2 = waitFor node2.wakuSubscribe("foobar") -let res3 = waitFor node3.wakuSubscribe("foobar") -let res4 = waitFor node4.wakuSubscribe("foobar") -let res5 = waitFor node5.wakuSubscribe("foobar") -let res6 = waitFor node6.wakuSubscribe("foobar") +# All full nodes connected etc +# +# let node1 = newRpcHttpClient() +# let node2 = newRpcHttpClient() +# let node3 = newRpcHttpClient() +# let node4 = newRpcHttpClient() +# let node5 = newRpcHttpClient() +# let node6 = newRpcHttpClient() + +# waitFor node1.connect("localhost", Port(8547)) +# waitFor node2.connect("localhost", Port(8548)) +# waitFor node3.connect("localhost", Port(8549)) +# waitFor node4.connect("localhost", Port(8550)) +# waitFor node5.connect("localhost", Port(8551)) +# waitFor node6.connect("localhost", Port(8552)) + +# let version = waitFor node6.wakuVersion() +# info "Version is", version + +# # TODO: Implement handler logic +# # All subscribing to foobar topic +# let res2 = waitFor node2.wakuSubscribe("foobar") +# let res3 = waitFor node3.wakuSubscribe("foobar") +# let res4 = waitFor node4.wakuSubscribe("foobar") +# let res5 = waitFor node5.wakuSubscribe("foobar") +# let res6 = waitFor node6.wakuSubscribe("foobar") +# os.sleep(2000) + +# # info "Posting envelopes on all subscribed topics" +# for i in 0..