From 4e13c5ab9cc2f9320b419b856585a12f424402e2 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Thu, 21 Aug 2025 08:49:25 -0400 Subject: [PATCH] Improves timeouts to download and upload files --- .../amethyst/service/okhttp/OkHttpClientFactory.kt | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/okhttp/OkHttpClientFactory.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/okhttp/OkHttpClientFactory.kt index bf87bdbcb..9489f8a06 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/okhttp/OkHttpClientFactory.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/okhttp/OkHttpClientFactory.kt @@ -73,13 +73,12 @@ class OkHttpClientFactory( userAgent: String, ): OkHttpClient { val seconds = if (proxy != null) timeoutSeconds * 3 else timeoutSeconds - val duration = Duration.ofSeconds(seconds.toLong()) return rootClient .newBuilder() .proxy(proxy) - .readTimeout(duration) - .connectTimeout(duration) - .writeTimeout(duration) + .connectTimeout(Duration.ofSeconds(seconds.toLong())) + .readTimeout(Duration.ofSeconds(seconds.toLong() * 3)) + .writeTimeout(Duration.ofSeconds(seconds.toLong() * 3)) .addInterceptor(DefaultContentTypeInterceptor(userAgent)) .addNetworkInterceptor(logging) .addNetworkInterceptor(keyDecryptor)