From 5127907acd86c3ca4f93fd71cb4fe2990f381d8f Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Thu, 11 Sep 2025 11:07:00 -0400 Subject: [PATCH] Makes the root okhttp client for an Empty manager a lazy property to allow loading in Preview screens --- .../amethyst/service/okhttp/DualHttpClientManager.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/okhttp/DualHttpClientManager.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/okhttp/DualHttpClientManager.kt index afe4e0903..ebbdb2a30 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/okhttp/DualHttpClientManager.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/okhttp/DualHttpClientManager.kt @@ -82,12 +82,13 @@ class DualHttpClientManager( } object EmptyHttpClientManager : IHttpClientManager { - val rootOkHttpClient = + val rootOkHttpClient by lazy { OkHttpClient .Builder() .followRedirects(true) .followSslRedirects(true) .build() + } override fun getHttpClient(useProxy: Boolean) = rootOkHttpClient