историю сообщений и в которую также может прийти одно сообщение (новое) в каком слое предпочтительно добавлять новое сообщение в список?
У меня такие предположения:
1) на ui (в адаптере): То есть из интерактора будут торчать 2 метода
2) в Интеракторе (то есть в презентер будет всегда уходить список, а в интеракторе будет хранится старый список, в него добавляться новое сообщение и отправляться в презентер )
3) в репозитории (то есть в интерактор будет торчать 1 метод со списком как и в случае 2)
Я вот скорее всего склоняюсь к последнему..
Отправлять целый список в презентер каждый раз - убьёт анимацию добавления нового элемента(если у тебя RecyclerView) и негативно влияет на производительность. Я бы подписал презентер на события из интерактора на событие прихода нового элемента и добавлял бы его в список с анимацией.
Обсуждают сегодня