From db551142335480aba086c20b381421de5287d7be Mon Sep 17 00:00:00 2001 From: coffeepots Date: Mon, 4 Jun 2018 14:16:35 +0100 Subject: [PATCH] Change example to invoke `rpc from within procedure scope --- tests/testserverclient.nim | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tests/testserverclient.nim b/tests/testserverclient.nim index b7af85b..b09fbe2 100644 --- a/tests/testserverclient.nim +++ b/tests/testserverclient.nim @@ -5,11 +5,14 @@ var srv = newRpcServer() srv.address = "localhost" srv.port = Port(8545) -srv.rpc("myProc") do(input: string, data: array[0..3, int]): - result = %("Hello " & input & " data: " & $data) +proc makeProc(server: var RpcServer) = + server.rpc("myProc") do(input: string, data: array[0..3, int]): + result = %("Hello " & input & " data: " & $data) asyncCheck srv.serve +srv.makeProc + suite "Server/Client RPC": proc main {.async.} = var client = newRpcClient()