Artem Mi
нужно юз кейс передать в репозиторий, а репозиторий уже обрабатывает состояния?
Состояния обрабатывает Presenter/ViewModel
В то время как UseCase/Interactor отвечает за бизнес-логику: фильтрация полей например, маппинг
Repository занимается получением данных из БД, сети и так далее, это единая точка получения данных
flow обычно получается прямо на уровне интерфейса Retrofit, Room Dao или создают flow на уровне Repository