меня вопрос, как логичнее и где сохранять сообщения с чата?
Это же на бекенде сохраняется, и сокет при коннекте возвращает масив сообщений?
обычно норм способ это в ответ на коннект к вебсокетам отдавать историю последних пару сотен сообщений и дальше уже ловить новые по крайней мере я так делал и видел подобные схемы в очень хороших проектах а сохранять эту историю которую ты словил при коннекте можешь хоть в переменной, т.к. в сторейджи (не сторы) складывать толку никакого
Ну вообще есть смысл, если нужно сделать поведение как в ТГ, когда некоторые чаты можно открыть без подключения к сети, а уже при подключении догрузить туда сообщения. Но тогда точно придётся разбираться как минимум с реализацией optimistic updates
для такого очень хорошо подходит Realm
Обсуждают сегодня