У меня есть гибридное приложение, которое доступно на android и через браузеры. Оба клиента используют REST API и веб-сокеты. Данные хранятся в localStorage. Мне бы хотелось, чтобы мобильные устройства могли изменять автономные ресурсы, и после подключения к Inte rnet данные были синхронизированы с API.
Как сделать такое сравнение данных после подключения к Inte rnet и получения нужной версии?
Сценарий проблемы:
- У пользователя есть список заметок, полученных из API на телефоне.
- Пользователь отключает Inte rnet
- Пользователь остается в системе с токеном JWT. Изменяет заметку, удаляет другую заметку, добавляет новую или делает что-либо еще с заметками
- Пользователь включает Inte rnet.
- Что должно произойти здесь?
Мои идеи о том, как решить эту проблему:
- создание конечной точки синхронизации и сравнение коллекций по столбцу updated_at при получении соединения.