Écart de reconnecter étroit, ce qui a entraîné une baisse des messages en temps réel

Fixkamo-internal
Expédié
25 avril 2026 à 16:43 UTC
Auteur
kamo
Commite
fdc91d2

Retirer «connecté» de l'utilisation de l'abonnementEffente dans TicketChat et ChatBox. Auparavant, chaque reconnectement WebSocket avait déclenché l'effet. le nettoyage appelé désabonnement(), supprimé la session de la carte d'abonnement, et envoyé /app/chat/se désabonner à l'arrière-plan la désactivation du pont NATS-STOMP. onConnect n'a trouvé rien à rattacher, et un message ou un système de visiteur Un événement (NAME-CHANGED) qui est arrivé dans l'écart a été définitivement perdu. Retirer le dep signifie sur les poignées de connexion se reconnecte sans démonter. Corrigez également SupportCountContext pour soustraitr focalSessionsRef.current.size à partir du court-circuit de 60 secondes et du manipulateur PENDING-COUNT WS, donc l'insigne d'assistance reste décrémenté alors que l'agent est concentré sur le ticket (l'arrière-plan continue de le compter comme étant en attente sans API à vue). Ajouter markAsRead useEffect dans ChatBox mis à la disposition sessionGuid Interaction Center non lread décrement chaque fois qu'une fenêtre de discussion s'ouvre, Pas seulement lorsqu'un nouveau message de session arrive.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation