mirror of
https://github.com/logos-storage/nim-json-rpc.git
synced 2026-01-10 17:43:07 +00:00
Merge pull request #82 from status-im/chronos
can't use `result` when returning Future[void]
This commit is contained in:
commit
6406c96b27
@ -19,7 +19,6 @@ proc processClient(server: StreamServer, transport: StreamTransport) {.async, gc
|
||||
var rpc = getUserData[RpcSocketServer](server)
|
||||
while true:
|
||||
var
|
||||
maxRequestLength = defaultMaxRequestLength
|
||||
value = await transport.readLine(defaultMaxRequestLength)
|
||||
if value == "":
|
||||
await transport.closeWait()
|
||||
@ -28,7 +27,7 @@ proc processClient(server: StreamServer, transport: StreamTransport) {.async, gc
|
||||
debug "Processing message", address = transport.remoteAddress(), line = value
|
||||
|
||||
let res = await rpc.route(value)
|
||||
result = transport.write(res)
|
||||
discard await transport.write(res)
|
||||
|
||||
# Utility functions for setting up servers using stream transport addresses
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user