bastienC
02/06/2019, 12:34 PMsingle<BaseCmsMapper<OnClickHodor?, OnClick>>(name = "onClickMapper") {
OnClickMapper(errorDispatcher = get(), templateMapper = get("templateMapper"))
}
onClickMapper dependency is used just below like :
single<BaseCmsMapper<SeasonHodor, Season>>(name = "seasonMapper") {
SeasonMapper(errorDispatcher = get(), onClickMapper = get("onClickMapper"))
}
returned error is : 2019-02-06 12:26:02.392 18700-18700/? E/KOIN: [ERROR] - Error while resolving instance for class 'com.canal.android.mycanalpoc.cms.common.BaseCmsMapper' - error: org.koin.error.NoBeanDefFoundException: No compatible definition found. Check your module definition
2019-02-06 12:26:02.395 18700-18700/? E/KOIN: [ERROR] - Error while resolving instance for class 'com.canal.android.mycanalpoc.cms.common.BaseCmsMapper' - error: org.koin.error.BeanInstanceCreationException: Can't create definition for 'Single [name='onClickMapper',class='com.canal.android.mycanalpoc.cms.common.BaseCmsMapper']' due to error :No compatible definition found. Check your module definition
Any idea?bastienC
02/06/2019, 12:58 PMI/KOIN: [definition] declare Single [name='onClickMapper',class='com.canal.android.mycanalpoc.cms.common.BaseCmsMapper']