diff --git a/app/src/main/java/ru/sweetbread/unn/ui/layout/MainActivity.kt b/app/src/main/java/ru/sweetbread/unn/ui/layout/MainActivity.kt index ee5a030..1f2e1c5 100644 --- a/app/src/main/java/ru/sweetbread/unn/ui/layout/MainActivity.kt +++ b/app/src/main/java/ru/sweetbread/unn/ui/layout/MainActivity.kt @@ -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())