Как работать с идентификатором в автономном первом приложении PWA, когда он должен генерироваться на стороне сервера? - PullRequest
0 голосов
/ 28 февраля 2020

У меня есть приложение, которое должно работать в автономном режиме. Приложение является своего рода магазином. Пользователь создает заказы в приложении PWA, я сохраняю этот заказ в Indexeddb с временным идентификатором, таким как deviceid_001, deviceid_002 ... и добавляю этот идентификатор заказа в другую таблицу, которая похожа на очередь для syn c.

Как только у меня будет соединение с Inte rnet, SW перебирает таблицу очередей и синхронизирует c все заказы с веб-сервером и обновляет идентификаторы заказов в основной таблице ...

Проблема в том, что у меня есть несколько страниц для оформления заказа ... поэтому, когда я внесу изменения в заказ на первой странице, и он начнет синхронизацию (автономный идентификатор обновлен до реального), заказ будет недоступен на другой странице.

Звук сбивает с толку, но можно уточнить в комментариях.

Кто-то делал что-нибудь подобное?

...