mirror of
https://github.com/logos-storage/nim-json-rpc.git
synced 2026-01-09 09:03:10 +00:00
Re-add serve
This commit is contained in:
parent
312a4bb011
commit
eb3bb2a47b
@ -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()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user