Bug #9888
téléphone : pb de rafraichissement
Début:
05 février 2016
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Description
signalé par Alfortville en phase de recette : le rafraîchissement de la page ne fonctionne pas après réception d'un stop sur un phonecall
(à reproduire)
Fichiers
Révisions associées
Historique
Mis à jour par Thomas Noël il y a environ 8 ans
reproduit sur https://multicanal.alfortville.fr/phone/
- au départ, aucun appel, écran vierge
- sur le débogueur : on voit bien l'ajax sur /api/phone/current-calls/ chaque seconde
- GET "https://passerelle.alfortville.fr/tlmcom/tlmcom/call-start/?caller=0143350135&callee=tnoel" → l'appel est visible
- mise à jour /api/phone/zone/ ... puis 3 appels à /contacts/search/json/?q=0143350135 (pourquoi trois ?)
- mais ensuite, plus de rafraichissement ajax /api/phone/current-calls/
ensuite, GET "https://passerelle.alfortville.fr/tlmcom/tlmcom/call-stop/?caller=0143350135&callee=tnoel" → l'appel ne disparait pas
A priori il manque un window.setTimeout(check_active_call, 5000); à la fin du "success" de l'appel ajax de check_calls()
Mis à jour par Thomas Noël il y a environ 8 ans
- Fichier 0001-phone-check-active-call-at-the-end-of-check_calls-98.patch 0001-phone-check-active-call-at-the-end-of-check_calls-98.patch ajouté
- Statut changé de Nouveau à En cours
- Assigné à mis à Thomas Noël
- Patch proposed changé de Non à Oui
Mis à jour par Frédéric Péters il y a environ 8 ans
Je serais plutôt pour :
--- a/welco/static/js/welco.js +++ b/welco/static/js/welco.js @@ -480,9 +480,8 @@ $(function() { }); } }); - } else { - window.setTimeout(check_calls, 1000); } + window.setTimeout(check_calls, 1000); }, error: function() { window.setTimeout(check_calls, 1000);
Mis à jour par Thomas Noël il y a environ 8 ans
- Statut changé de En cours à Fermé
Exact, j'ai pushé ça.
phone: check active call at the end of check_calls (#9888)