diff --git a/core/network/src/main/kotlin/com/google/samples/apps/nowinandroid/core/network/retrofit/RetrofitNiaNetwork.kt b/core/network/src/main/kotlin/com/google/samples/apps/nowinandroid/core/network/retrofit/RetrofitNiaNetwork.kt index 42a0e9d64..e9fe99d9e 100644 --- a/core/network/src/main/kotlin/com/google/samples/apps/nowinandroid/core/network/retrofit/RetrofitNiaNetwork.kt +++ b/core/network/src/main/kotlin/com/google/samples/apps/nowinandroid/core/network/retrofit/RetrofitNiaNetwork.kt @@ -80,6 +80,8 @@ internal class RetrofitNiaNetwork @Inject constructor( private val networkApi = trace("RetrofitNiaNetwork") { Retrofit.Builder() .baseUrl(NIA_BASE_URL) + // We use callFactory lambda here with dagger.Lazy + // to prevent initializing OkHttp on the main thread. .callFactory { okhttpCallFactory.get().newCall(it) } .addConverterFactory( networkJson.asConverterFactory("application/json".toMediaType()),