Как разрешить зависимости для переменной из определенного модуля koin?

В настоящее время я использую Koin v1.0.1 и в соответствии с документацией https://insert-koin.io/docs/1.0/documentation/reference/index.html (раздел 2.11) я могу указать путь к модулю:

module("org.sample")

и разрешить зависимости от конкретного модуля с помощью inject:

// Request dependency from /org/sample namespace
val service : Service by inject(module = "org.sample")

Однако я вижу, что метод inject больше не принимает путь к модулю в аргументе. Может кто-нибудь помочь мне с этой проблемой.

Я также нашел простой способ получить имя модуля с помощью свойства moduleName:

UserSession::class.moduleName

Но я не могу найти его в Kotlin 1.2.71. Я что-то здесь упускаю?

1 ответ

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

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

Другие вопросы по тегам