1. ActionUseCase - выполняющий действие над одним из элементов списка на сервере и возвращающий Single, оповещает об успешном или неудачном выполнении операции.
2. GetListUseCase - возвращающий Observable<List<>>, со списком элементов, которые должны быть помещены в RecycleView.
Как правильно вызывать повторное выполнение GetListUseCase, при успешном выполнении ActionUseCase и откуда это делать этот вызов через презентер или через сам ActionUseCase?
Что думаешь о том чтобы на уровне репозитория кинуть сообщение в GetListUseCase о результате обновления элемента, чтобы он обновил свой стейт и прислал новый список? Вообще, я не очень понимаю, зачем работу со списком разбивать на отдельные кейсы
Обсуждают сегодня