From ef86bf3bcea23ec21b0b6e01bbecc8d6c8c9041e Mon Sep 17 00:00:00 2001 From: coffeepots Date: Thu, 13 Sep 2018 18:06:13 +0100 Subject: [PATCH] Add closeWait to socketServer --- json_rpc/servers/socketserver.nim | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/json_rpc/servers/socketserver.nim b/json_rpc/servers/socketserver.nim index 8d7cc89..65869a1 100644 --- a/json_rpc/servers/socketserver.nim +++ b/json_rpc/servers/socketserver.nim @@ -146,4 +146,9 @@ proc stop*(server: RpcSocketServer) = proc close*(server: RpcSocketServer) = ## Cleanup resources of RPC server. for item in server.servers: - item.close() \ No newline at end of file + item.close() + +proc closeWait*(server: RpcSocketServer) {.async.} = + ## Cleanup resources of RPC server. + for item in server.servers: + await item.closeWait()