Hi, I’m getting this error: `Property delegate mus...
# koin
p
Hi, I’m getting this error:
Property 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:
Copy code
//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.
a
do you have the right koin/ktor extension?
935 Views