сокета должны записываться в локальную бд, а уже уи обновляться по подписке с бд.
В качестве бд был выбран реалм (но вопрос решаемый)
Встаёт проблема многопоточности и доступа к реалму, и закрытие - открытие инстанса реалма на каждый экран, в то время как для сокета инстанс должен быть по факту открыт все время работы приложения..
В интернете пыталась найти похожие кейсы организации, но безуспешно, может быть у кого-то был похожий кейс? Или есть ещё какой-то вариант другой архитектуры (но с обязательным промежуточным вариантом)..
А проблема в чём?
Обсуждают сегодня