Skip to content

Commit d211fa0

Browse files
authored
fix: dispatch on main for sdk methods and dispatch network calls on IO, increase timeout to 30 seconds (#177)
1 parent 41307cd commit d211fa0

File tree

1 file changed

+3
-0
lines changed
  • android-client-sdk/src/main/java/com/devcycle/sdk/android/api

1 file changed

+3
-0
lines changed

android-client-sdk/src/main/java/com/devcycle/sdk/android/api/DVCApiClient.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ import com.devcycle.sdk.android.util.JSONMapper
66
import okhttp3.OkHttpClient
77
import retrofit2.Retrofit
88
import retrofit2.converter.jackson.JacksonConverterFactory
9+
import java.util.concurrent.TimeUnit
10+
import kotlin.time.Duration
911

1012
internal class DVCApiClient {
1113
private val okBuilder: OkHttpClient.Builder = OkHttpClient.Builder()
@@ -14,6 +16,7 @@ internal class DVCApiClient {
1416

1517
fun initialize(baseUrl: String, context: Context): DVCApi {
1618
okBuilder.addInterceptor(NetworkConnectionInterceptor(context))
19+
okBuilder.connectTimeout(30, TimeUnit.SECONDS)
1720
return adapterBuilder
1821
.baseUrl(baseUrl)
1922
.client(okBuilder.build())

0 commit comments

Comments
 (0)