fix: io.ktor.client.network.sockets.ConnectTimeoutException

This commit is contained in:
sweetbread committed 2024-03-26 19:59:28 +03:00
1 parent 6e85ca4bdc
commit fd49b30efb
1 file changed
+2 -2
@@ -48,10 +48,10 @@ val client = HttpClient {
level = LogLevel.ALL
}
install(HttpTimeout) {
socketTimeoutMillis = HttpTimeout.INFINITE_TIMEOUT_MS
connectTimeoutMillis = 5000
}
install(HttpRequestRetry) {
retryOnServerErrors(maxRetries = 3)
retryOnException(maxRetries = 3, retryOnTimeout = true)
exponentialDelay()
modifyRequest { request ->
request.headers.append("x-retry-count", retryCount.toString())