From 444da6a80ae3bb5aed4b1e28a24fe296cc027b0f Mon Sep 17 00:00:00 2001 From: Oskar Thoren Date: Fri, 22 May 2020 14:25:09 +0800 Subject: [PATCH] Publish with RPC; fix RPC sigs --- waku/node/v2/quicksim.nim | 5 ++++- waku/node/v2/rpc/wakucallsigs.nim | 7 ++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/waku/node/v2/quicksim.nim b/waku/node/v2/quicksim.nim index fe8f7bb38..e1393ed0f 100644 --- a/waku/node/v2/quicksim.nim +++ b/waku/node/v2/quicksim.nim @@ -17,7 +17,7 @@ createRpcSigs(RpcHttpClient, sigWakuPath) # More minimal than v1 quicksim, just RPC client for now let node1 = newRpcHttpClient() -#let node2 = newRpcHttpClient() +let node2 = newRpcHttpClient() # Where do we connect nodes here? Protocol so not RPC based, maybe? # Using with static nodes, hardcoded "works": @@ -30,7 +30,10 @@ info "Hello there" # portsShift=2 waitFor node1.connect("localhost", Port(8547)) +waitFor node2.connect("localhost", Port(8548)) let version = waitFor node1.wakuVersion() +let res = waitFor node1.wakuPost("hello world") + info "Version is", version diff --git a/waku/node/v2/rpc/wakucallsigs.nim b/waku/node/v2/rpc/wakucallsigs.nim index b24847f6b..b7beb83ec 100644 --- a/waku/node/v2/rpc/wakucallsigs.nim +++ b/waku/node/v2/rpc/wakucallsigs.nim @@ -1,7 +1,8 @@ -# NOTE: Taken from v1, only version exists right now +# Alpha - Currently implemented in v2 proc waku_version(): string -proc waku_publish(message: string): bool +proc waku_post(message: string): bool +# NYI proc waku_info(): WakuInfo proc waku_setMaxMessageSize(size: uint64): bool proc waku_setMinPoW(pow: float): bool @@ -24,7 +25,7 @@ proc waku_deleteSymKey(id: Identifier): bool proc waku_newMessageFilter(options: WakuFilterOptions): Identifier proc waku_deleteMessageFilter(id: Identifier): bool proc waku_getFilterMessages(id: Identifier): seq[WakuFilterMessage] -proc waku_post(message: WakuPostMessage): bool +#proc waku_post(message: WakuPostMessage): bool proc wakusim_generateTraffic(amount: int): bool proc wakusim_generateRandomTraffic(amount: int): bool