From 9c25f350d9b46be778442c648ca7d4641e65db1d Mon Sep 17 00:00:00 2001 From: Anthony Seure Date: Tue, 8 Jan 2019 09:40:31 +0100 Subject: [PATCH] fixed: Ensure that the DnsNameResolver is closed when the AlgoliaClient is. (#511) Close #500 --- src/main/scala/algolia/AlgoliaHttpClient.scala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/scala/algolia/AlgoliaHttpClient.scala b/src/main/scala/algolia/AlgoliaHttpClient.scala index 32c2b44c..1c01e181 100644 --- a/src/main/scala/algolia/AlgoliaHttpClient.scala +++ b/src/main/scala/algolia/AlgoliaHttpClient.scala @@ -62,7 +62,10 @@ case class AlgoliaHttpClient( implicit val formats: Formats = AlgoliaDsl.formats - def close(): Unit = _httpClient.close() + def close(): Unit = { + dnsNameResolver.close() + _httpClient.close() + } def request[T: Manifest](host: String, headers: Map[String, String], payload: HttpPayload)( implicit executor: ExecutionContext): Future[T] = {