Как в Dagger добавить модель в модуль? Например, я добавил докладчика следующим образом:
@Module
class AboutModule(val appContext: Context) {
@FragmentScope
@Provides
fun providePresenter(): AboutListContract.Presenter {
return AboutListPresenter(appContext = appContext)
}
}
Теперь я хочу добавить свою модель просмотра, также с appContext.
class AboutViewModel(val appContext: Context): ViewModel() {
ОБНОВЛЕНИЕ: Могу ли я добавить свой вид модели что-то вроде этого?
@Module
class AboutModule(val appContext: Context) {
@FragmentScope
@Provides
fun provideModel(model: AboutViewModel): ViewModel {
return AboutViewModel(appContext = appContext)
}
}