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

This commit is contained in:
sweetbread 2024-03-23 13:12:02 +03:00
parent 6e85ca4bdc
commit fd49b30efb

View File

@ -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())