В настоящее время я использую Koin v1.0.1 и в соответствии с документацией https://insert -koin.io / docs / 1.0 / documents / reference / index.html # _koin_dsl (раздел 2.11), яможет дать путь к модулю:
module("org.sample")
и разрешить зависимости от конкретного модуля с помощью inject:
// Request dependency from /org/sample namespace
val service : Service by inject(module = "org.sample")
Однако я вижу, что метод инъекции не принимает путь к модулю варгумент больше.Может кто-нибудь помочь мне с этой проблемой.
Я также нашел простой способ получить имя модуля с помощью свойства moduleName:
UserSession::class.moduleName
Но я не могу найти его в Kotlin 1.2.71.Я что-то здесь упускаю?