Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Permettre de "watch" les centres avec 0 créneau #133

Open
fcamblor opened this issue Apr 30, 2021 · 1 comment
Open

Permettre de "watch" les centres avec 0 créneau #133

fcamblor opened this issue Apr 30, 2021 · 1 comment

Comments

@fcamblor
Copy link
Collaborator

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)
@fcamblor
Copy link
Collaborator Author

PR #134 en draft sur le sujet

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant