BackgroundSync из рабочего окна работает отлично, но у меня проблема
Я хочу, чтобы при изменении элемента, даже если запрос все еще находится в indexedDB, элемент не обновлялся в моем pwa (UI), когда я не в сети. На данный момент, когда я меняю элемент (при простом вводе), запрос находится в моей indexedDB, и если я обновляю страницу, он возвращается, как и раньше. Когда у меня снова есть сеть, запрос отправляется, и элемент обновляется в пользовательском интерфейсе.
Я использую рабочую панель V6 для своего рабочего сервиса и PHP API для изменения моих элементов, это часть моего рабочего сервиса для синхронизации:
const bgSyncPlugin = new BackgroundSyncPlugin('offlineSyncQueue', {
maxRetentionTime: 0.1 * 60
});
registerRoute(
/http:\/\/localhost:3001/,
new NetworkFirst({
plugins: [bgSyncPlugin]
})
);
Не могли бы вы мне помочь