сначала берем данные из базы (если есть), а затем обновляем из сети (в любом случае - есть или нет их в базе), то тогда в Repository методы getFromDb(), getFromNet() и в интеракторе это описывается?
Репозиторий сам решает, откуда берутся данные. Ну или можно передавать в метод получения данных из репозитория параметр типа CACHE_STRATEGY (network, db, both). И на основе этого параметра разруливать
Обсуждают сегодня