diff --git a/app/build.gradle b/app/build.gradle index 1c31f4126..2bf598cb1 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -74,7 +74,7 @@ dependencies { implementation "com.github.topjohnwu.libsu:core:${libsuVersion}" implementation "com.github.topjohnwu.libsu:io:${libsuVersion}" - def koin = "2.0.0-rc-2" + def koin = "2.0.0-GA6" implementation "org.koin:koin-core:${koin}" implementation "org.koin:koin-android:${koin}" implementation "org.koin:koin-androidx-viewmodel:${koin}" diff --git a/app/src/main/java/com/topjohnwu/magisk/utils/XKoin.kt b/app/src/main/java/com/topjohnwu/magisk/utils/XKoin.kt index 951dd163d..d63c7b49a 100644 --- a/app/src/main/java/com/topjohnwu/magisk/utils/XKoin.kt +++ b/app/src/main/java/com/topjohnwu/magisk/utils/XKoin.kt @@ -3,18 +3,15 @@ package com.topjohnwu.magisk.utils import org.koin.core.context.GlobalContext import org.koin.core.parameter.ParametersDefinition import org.koin.core.qualifier.Qualifier -import org.koin.core.scope.Scope fun getKoin() = GlobalContext.get().koin inline fun inject( qualifier: Qualifier? = null, - scope: Scope? = null, noinline parameters: ParametersDefinition? = null -) = lazy { get(qualifier, scope, parameters) } +) = lazy { get(qualifier, parameters) } inline fun get( qualifier: Qualifier? = null, - scope: Scope? = null, noinline parameters: ParametersDefinition? = null -): T = getKoin().get(qualifier, scope, parameters) \ No newline at end of file +): T = getKoin().get(qualifier, parameters) \ No newline at end of file