Development #86858
Development #75387: qrcode: ticket chapeau
qrcode: Sauvegarder le timestamp de dernière mise à jour
0%
Description
Pour l'instant, tous les évènnements sont téléchargés à chaque démarrage du service worker. Mais le local storage n'est pas accessible dans le service worker : ça demande soit de le sauvegarder côté client (possiblement en lien avec https://dev.entrouvert.org/issues/86857) et de le passer au ServiceWorker lors de l'envoi du message "refreshTally", soit de bricoler quelque chose avec une indexedDB pour y stocker un seul entier.
Historique
Mis à jour par Benjamin Dauvergne il y a 2 mois
Tu pourrais aussi sauvegarder le dernier "since" envoyé par le lecteur dans l'objet Reader (mais pas directement le timestamp, on a aucune garantie qu'il ait été reçu par le lecteur), si since est 0 au lieu de now() - 1 day
, tu prends le max de now() - 1 day et reader.last_since ?
Mis à jour par Corentin Séchet il y a 2 mois
Ca ne fonctionnera pas si on ouvre un lecteur dans deux navigateurs différents, ou qu'on supprime les données de navigation, mais je n'ai pas bien compris la partie à propos de now() - 1 day.