diff --git a/app/src/androidMain/kotlin/com/google/samples/apps/nowinandroid/NiaApplication.kt b/app/src/androidMain/kotlin/com/google/samples/apps/nowinandroid/NiaApplication.kt index 18455f2bb..fa3e2d6d1 100644 --- a/app/src/androidMain/kotlin/com/google/samples/apps/nowinandroid/NiaApplication.kt +++ b/app/src/androidMain/kotlin/com/google/samples/apps/nowinandroid/NiaApplication.kt @@ -23,6 +23,7 @@ import coil3.SingletonImageLoader import coil3.request.crossfade import com.google.samples.apps.nowinandroid.di.appModules import com.google.samples.apps.nowinandroid.util.ProfileVerifierLogger +import org.koin.android.ext.android.inject import org.koin.android.ext.koin.androidContext import org.koin.android.ext.koin.androidLogger import org.koin.core.context.startKoin @@ -32,7 +33,7 @@ import org.koin.core.context.startKoin */ class NiaApplication : Application(), SingletonImageLoader.Factory { - lateinit var profileVerifierLogger: ProfileVerifierLogger + private val profileVerifierLogger: ProfileVerifierLogger by inject() override fun onCreate() { super.onCreate() diff --git a/app/src/androidMain/kotlin/com/google/samples/apps/nowinandroid/util/ProfileVerifierLogger.kt b/app/src/androidMain/kotlin/com/google/samples/apps/nowinandroid/util/ProfileVerifierLogger.kt index 6afb35a04..b27948b55 100644 --- a/app/src/androidMain/kotlin/com/google/samples/apps/nowinandroid/util/ProfileVerifierLogger.kt +++ b/app/src/androidMain/kotlin/com/google/samples/apps/nowinandroid/util/ProfileVerifierLogger.kt @@ -48,6 +48,7 @@ import org.koin.core.annotation.Single * * @see androidx.profileinstaller.ProfileVerifier.CompilationStatus.ResultCode */ +@Single class ProfileVerifierLogger( @ApplicationScope private val scope: CoroutineScope, ) {