From f7f789892dec974798fc61c8c68707ea4682e5c8 Mon Sep 17 00:00:00 2001 From: klaus Date: Mon, 1 Apr 2024 16:38:58 +0900 Subject: [PATCH] =?UTF-8?q?okhttp=20connect,=20read,=20write=20timeout=20?= =?UTF-8?q?=EC=8B=9C=EA=B0=84=2060=EC=B4=88=20=EC=84=A4=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/kr/co/vividnext/sodalive/di/AppDI.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/kr/co/vividnext/sodalive/di/AppDI.kt b/app/src/main/java/kr/co/vividnext/sodalive/di/AppDI.kt index 1d8150e..afa26ca 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/di/AppDI.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/di/AppDI.kt @@ -116,6 +116,7 @@ import org.koin.dsl.module import retrofit2.Retrofit import retrofit2.adapter.rxjava3.RxJava3CallAdapterFactory import retrofit2.converter.gson.GsonConverterFactory +import java.util.concurrent.TimeUnit class AppDI(private val context: Context, isDebugMode: Boolean) { private val baseUrl = BuildConfig.BASE_URL @@ -138,6 +139,9 @@ class AppDI(private val context: Context, isDebugMode: Boolean) { OkHttpClient().newBuilder() .addInterceptor(logging) .authenticator(TokenAuthenticator(get())) + .connectTimeout(60, TimeUnit.SECONDS) + .readTimeout(60, TimeUnit.SECONDS) + .writeTimeout(60, TimeUnit.SECONDS) .build() }