diff --git a/json_rpc/clients/httpclient.nim b/json_rpc/clients/httpclient.nim index 9ec76b0..9986523 100644 --- a/json_rpc/clients/httpclient.nim +++ b/json_rpc/clients/httpclient.nim @@ -117,3 +117,7 @@ proc connect*(client: RpcHttpClient, address: string, port: Port, secure: bool) client.httpAddress = res else: raise newException(RpcAddressUnresolvableError, res.error) + +method close*(client: RpcHttpClient) {.async.} = + if not client.httpSession.isNil: + await client.httpSession.closeWait()