и при рефреше отобразить в текстовом поле кол-во всех доступных элементов на сервере и 100 первых элементов добавить в RecyclerView. Но API сервера корявое, и нет возможности извлечь эти данные, отправив 1 запрос. Поэтому нужно отправить 2 последовательных запроса. Первый запрос выдает кол-во всех доступных элементов, и если это не 0, отправляется второй запрос, который выдает 100 первых элементов списка. Вопрос в следующем где должна быть прописана эта логика: в презентере или интеракторе? То есть будет один интерактор, который выдает за раз кол-во элементов и первые 100 элементов, или же будет 2 интерактора, один из которых будет возвращать кол-во элементов, а второй 100 элементов. И презентер тогда будет запускать одну операцию, а получив ответ проверит результат на 0, если не 0, то запустит вторую операцию? Какой вариант правильный?
Ну очевидно все в одном интеракторе
Обсуждают сегодня