okhttp connect, read, write timeout 시간 60초 설정

This commit is contained in:
klaus 2024-04-01 16:38:58 +09:00
parent de0d327168
commit f7f789892d
1 changed files with 4 additions and 0 deletions

View File

@ -116,6 +116,7 @@ import org.koin.dsl.module
import retrofit2.Retrofit import retrofit2.Retrofit
import retrofit2.adapter.rxjava3.RxJava3CallAdapterFactory import retrofit2.adapter.rxjava3.RxJava3CallAdapterFactory
import retrofit2.converter.gson.GsonConverterFactory import retrofit2.converter.gson.GsonConverterFactory
import java.util.concurrent.TimeUnit
class AppDI(private val context: Context, isDebugMode: Boolean) { class AppDI(private val context: Context, isDebugMode: Boolean) {
private val baseUrl = BuildConfig.BASE_URL private val baseUrl = BuildConfig.BASE_URL
@ -138,6 +139,9 @@ class AppDI(private val context: Context, isDebugMode: Boolean) {
OkHttpClient().newBuilder() OkHttpClient().newBuilder()
.addInterceptor(logging) .addInterceptor(logging)
.authenticator(TokenAuthenticator(get())) .authenticator(TokenAuthenticator(get()))
.connectTimeout(60, TimeUnit.SECONDS)
.readTimeout(60, TimeUnit.SECONDS)
.writeTimeout(60, TimeUnit.SECONDS)
.build() .build()
} }