pix
pix copied to clipboard
[BUGFIX] Stopper le polling dans l'espace surveillant si le surveillant n'est plus connecté (PIX-10996).
:unicorn: Problème
Dans l'espace surveillant de Pix Certif, un polling est effectué afin d'afficher au surveillant des données les plus à jour possible. Néanmoins, lorsque le surveillant n'est plus connecté car son token a expiré (l'API renvoie une erreur 401), le polling ne s'arrête pas. Voir le problème sur Datadog
:robot: Proposition
Stopper le polling dés que l'API renvoie une erreur.
:rainbow: Remarques
Vu avec Antoine, il y a peut-être un problème plus global de non redirection vers la page de login lorsqu'une requête à l'API renvoie une 401 (ce qui, je crois existait à un moment). Dans ce cas, cette PR ne sera peut-être pas utile
:100: Pour tester
- Se connecter à Pix Certif avec le compte
[email protected]
- Aller sur l'espace surveillant pour la session
7002
- Ouvrir la console navigateur et surveiller les appels réseaux
- Se connecter au redis
scalingo -a pix-api-review-pr7950 redis-console
- Lister les clés
KEYS *
- Supprimer les deux clés
temporary-storage:refresh-tokens:...
(exDEL temporary-storage:refresh-tokens:7002:8abc144e-5ee1-448e-9d6a-18d7878cf413 temporary-storage:user-refresh-tokens:7002
) - Retourner sur l'onglet de l'espace surveillant et vérifier qu'à la première 401, le polling s'arrête
Une fois les applications déployées, elles seront accessibles via les liens suivants :
Les variables d'environnement seront accessibles via les liens suivants :
💡 On bloque cette PR au profit d'un travail plus user friendly dans cette PR #7971
Corrigé par https://1024pix.atlassian.net/browse/PIX-11017