к бд и сети, но я хочу добавить условие что-то типа
if(время_записи_в_бд.день > текущийДень){
cleanDatabase();
return api.request();
} else {
return database.request();
}
т.е мне нужно выбрать данные в зависимости от условия. Это делается через интерактор?
это делается там, где это удобно делать и там, и там - нормально, но лично я предпочел бы репозиторий в том случае, если нет необходимости использовать обращения к БД или АПИ поотдельно
Если это какое-то бизнес-правило относящееся к бизнес-логике, то в интеракторе. Если нет, то в репозитории.
Обсуждают сегодня