mirror of
https://github.com/topjohnwu/Magisk.git
synced 2025-10-20 14:54:25 +00:00
Updated koin
This commit is contained in:
@@ -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 <reified T : Any> inject(
|
||||
qualifier: Qualifier? = null,
|
||||
scope: Scope? = null,
|
||||
noinline parameters: ParametersDefinition? = null
|
||||
) = lazy { get<T>(qualifier, scope, parameters) }
|
||||
) = lazy { get<T>(qualifier, parameters) }
|
||||
|
||||
inline fun <reified T : Any> get(
|
||||
qualifier: Qualifier? = null,
|
||||
scope: Scope? = null,
|
||||
noinline parameters: ParametersDefinition? = null
|
||||
): T = getKoin().get(qualifier, scope, parameters)
|
||||
): T = getKoin().get(qualifier, parameters)
|
Reference in New Issue
Block a user