Slide 60
Slide 60 text
Pluu Dev.
Multiple parameters
class Presenter(val view : View, id : String)
val myModule = module {
single { (view : View, id : String) -> Presenter(view, id) }
}
class MyComponent : View, KoinComponent {
val id : String ...
// inject with view & id
val presenter : Presenter by inject { parametersOf(this, id) }
}
60