Improves timeouts to download and upload files

This commit is contained in:
Vitor Pamplona
2025-08-21 08:49:25 -04:00
parent e1a5b9c079
commit 4e13c5ab9c
@@ -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)