Partho Paul
12/28/2022, 1:59 PMProperty delegate must have a 'getValue(Nothing?, KProperty<*>)' method. None of the following functions is suitable: public inline operator fun <T> Lazy<???>.getValue(thisRef: Any?, property: KProperty<*>): ??? defined in kotlin
in this line:
val slackCommandListener by inject<SlackCommandListener>()
My listener is defined in koin as follows:
//in modules.kt
val listenerModule = module {
factory { SlackCommandListener(get(), get()) }
}
//in koin.kt
install(Koin) {
slf4jLogger(level = org.koin.core.logger.Level.ERROR)
modules(serviceModule, controllerModule, listenerModule)
}
I’m getting this while starting my app via ./gradlew run
. IntelliJ is not showing any error.
Can someone please help?
T.I.A.arnaud.giuliani
12/29/2022, 2:18 PM