fix(network): set default request timeout

This commit is contained in:
Diego Beraldin 2023-08-15 18:03:27 +02:00
parent 4df6156f30
commit 9787bc533f

View File

@ -9,6 +9,7 @@ import com.github.diegoberaldin.raccoonforlemmy.core.api.service.SiteService
import com.github.diegoberaldin.raccoonforlemmy.core.api.service.UserService
import de.jensklingenberg.ktorfit.Ktorfit
import io.ktor.client.HttpClient
import io.ktor.client.plugins.HttpTimeout
import io.ktor.client.plugins.contentnegotiation.ContentNegotiation
import io.ktor.client.plugins.defaultRequest
import io.ktor.client.plugins.logging.LogLevel
@ -54,6 +55,9 @@ internal class DefaultServiceProvider : ServiceProvider {
host = currentInstance
}
}
install(HttpTimeout) {
requestTimeoutMillis = 600_000
}
install(Logging) {
logger = defaultLogger
level = LogLevel.ALL