Я использую sendbird чат в реактивном android приложении. В попытке улучшить воспринимаемую скорость чата, я позволяю пользователям просматривать предыдущие данные и загружать обновления asyn c (без отображения загрузчика).
Я использую sendbird с redux-persist
и сохраняю весь объект-редуктор Chat
. Большая часть кода редуктора взята из https://github.com/sendbird/SendBird-JavaScript/tree/master/react-native-redux-sample.
Данные успешно возвращаются из постоянного состояния. Но это не помогает при рендеринге. Такие функции, как isUserMessage
, isFileMessage
, et c не существуют. Я попытался найти, где эти функции определены, но не смог найти ничего, кроме определения типа .
. Есть ли хороший способ построить полное состояние избыточности обратно из сериализованного JSON?
Дайте мне знать, если вам нужна дополнительная информация.