Le fait de "watch" un centre avec 0 créneau permet de lancer un service worker qui enverra une notification PUSH au device dès lors que le centre aura au moins 1 nouveau créneau disponible.
On :
Stockerait dans une base IndedexDB locale les centres que l'utilisateur watch
Coté service worker, de manière périodique, on récupèrerait cette liste de centres et on requêterait le JSON des centres pour vérifier qu'ils sont toujours à 0 créneau dispo
Dès qu'au moins 1 créneau est dispo sur le centre, on génèrerait une notification PUSH notifiant de l'arrivée de nouveaux créneaux sur le centre, et on supprimerait le watch sur le centre (pour éviter un effet boule de neige sur le centre ... l'utilisateur aurait alors à "re-watch" le centre pour être notifié de nouveau dessus s'il s'avérait qu'il était de nouveau à 0 créneaux dispos)
Le fait de "watch" un centre avec 0 créneau permet de lancer un service worker qui enverra une notification PUSH au device dès lors que le centre aura au moins 1 nouveau créneau disponible.
On :