Я использую принцип Clean Architecture для моего Android приложения.У меня есть панель инструментов с двумя списками, один список с каналами, другой с событиями.
Для этого экрана у меня есть ViewModel , который будет содержать списки.
Чтобы предоставить данные для ViewModel , у меня есть UseCase с именем ViewDashboardUseCase .
UseCase используетиз двух репозиториев, один для объекта канала, а другой для объекта события.
Принимая во внимание эту информацию, у меня есть несколько вопросов:
- Это правильный подход для использования UseCase ?Должен ли я создать два UseCase ?
- Если мне нужно использовать один UseCase , каков наилучший способ вернуть два списка из этого UseCase и использовать их в ViewModel .