В этих фрагментах данные отличаются только по одному параметру из запроса. А сам запрос возвращает сразу все сущности. И вот чтобы на каждом из фрагментов не вызывать этот метод, я решил один раз его вызвать, а потом хранить полученные данные. И при следующих обращениях, брать данные из ранее сохраненных. Создал для этого интерактор. Вопрос в следующем: правильно ли хранить коллекцию полученных данных в интеракторе или правильно создать репозиторий? и в каком виде: List<T> или Observable<t> ? Интерактор хочу изжектить в презентеры всех фрагментов.
Да, нужен репозиторий. В каком виде - это уж как тебе удобно.
Обсуждают сегодня