Inject ProfileVerifierLogger in Android

pull/2064/head
lihenggui 1 year ago
parent d73641a7e1
commit 29ded3566e

@ -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()

@ -48,6 +48,7 @@ import org.koin.core.annotation.Single
*
* @see androidx.profileinstaller.ProfileVerifier.CompilationStatus.ResultCode
*/
@Single
class ProfileVerifierLogger(
@ApplicationScope private val scope: CoroutineScope,
) {

Loading…
Cancel
Save