Как разрешить зависимости для переменной из определенного модуля koin? - PullRequest
0 голосов
/ 05 октября 2018

В настоящее время я использую 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.Я что-то здесь упускаю?

1 Ответ

0 голосов
/ 29 ноября 2018

К сожалению, похоже, что свойство "module" больше не существует.Вы можете использовать «имя» вместо.

https://github.com/InsertKoinIO/koin/issues/257

...