From 226ef1ac2573e743abfe0d24199089864d6843e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Mlynari=C4=8D?= Date: Thu, 1 Feb 2024 16:12:32 +0100 Subject: [PATCH] Add comment for Retrofit async OkHttp Change-Id: Ic7a6887b76caf26f00b58b0753271d426b67e75b --- .../nowinandroid/core/network/retrofit/RetrofitNiaNetwork.kt | 2 ++ 1 file changed, 2 insertions(+) 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()),