если придёт новый объект пушем я же не смогу добавить его в презентер. Я думал в каком нибудь реозитории в виде лайвдаты хранить, но так тоже как то не очень вроде
Если хранить в презентере/вьюмодели и тд, то как передать группу объектов на которые кликнули на другой экран? Гнать объекты целиком?
Я бы сделал для фаербейз сервиса companion object, в который положил flow. Презентер сабскрайбится на флоу, фаербейз в него пишет. Или буфферизированный канал, если нельзя терять элементы. А передавать на экран полностью все объекты, если они не очень жирные.
Обсуждают сегодня