Re-add serve

This commit is contained in:
coffeepots 2018-04-12 19:29:48 +01:00 committed by zah
parent 312a4bb011
commit eb3bb2a47b

View File

@ -9,9 +9,9 @@ proc myProc* {.rpc.} =
var srv = newRpcServer("")
# This is required to automatically register `myProc` to new servers
registerRpcs(srv)
asyncCheck srv.serve
# TODO: Avoid having to add procs twice, once for the ethprocs in newRpcServer,
# and again with the extra `myProc` rpc
when isMainModule:
# create on localhost, default port
suite "RPC":
@ -26,8 +26,10 @@ when isMainModule:
test "SHA3":
response = waitFor client.web3_sha3(%"abc")
check response.result.getStr == "3A985DA74FE225B2045C172D6BD390BD855F086E3E9D525B46BFE24511431532"
response = waitFor client.call("myProc", %"abc")
echo response.result.getStr
test "Custom RPC":
response = waitFor client.call("myProc", %"abc")
check response.result.getStr == "Hello"
waitFor main()