From 748349244e69766d15a3bbbfc99438c427dd8ee4 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Tue, 25 Jul 2023 11:13:05 -0400 Subject: [PATCH] Fixes memory not closing the response body --- .../java/com/vitorpamplona/amethyst/service/OnlineCheck.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/service/OnlineCheck.kt b/app/src/main/java/com/vitorpamplona/amethyst/service/OnlineCheck.kt index b590397ad..ac5a55f67 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/service/OnlineCheck.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/service/OnlineCheck.kt @@ -28,7 +28,9 @@ object OnlineChecker { .get() .build() - val result = HttpClient.getHttpClient().newCall(request).execute().code == 200 + val result = HttpClient.getHttpClient().newCall(request).execute().use { + it.isSuccessful + } checkOnlineCache.put(url, OnlineCheckResult(System.currentTimeMillis(), result)) result } catch (e: Exception) {