- Spegnimento
- 25 aprile 2026 alle ore 16:43 UTC
- Autore
- kamo
- Impegno
- fdc91d2
Rimuovere `collegato` dall'uso dell'abbonamentoDeps difettosi in TicketChat e ChatBox. In precedenza, ogni connessione WebSocket ha innescato l'effetto pulizia che ha chiamato unsubscribe(), cancellato la sessione dal mappa dell'abbonamento, e inviato /app/chat/unsubscribe to backend — disabilitando il ponte NATS→STOMP. Non e' vero. in onConnect non ha trovato nulla da riattaccare, e qualsiasi messaggio o sistema visitatori evento (NAME CHANGED) che è arrivato nel gap è stato definitivamente perso. Rimuovere il dep significa sulle maniglie di contatto si ricollega senza alcuna rimozione. Anche fissare SupportoContext per sottrarre concentratiSessionsRef.current.size sia dal sondaggio di 60 secondi che dal manubrio PENDING COUNT WS, così il supporto badge rimane decrementato mentre l'agente ha un biglietto concentrato (il backend lo conta ancora come in sospeso senza API visualizzate sul segno). Aggiungi markAsRead useEffect in ChatBox keyed a sessionGuid così il Interaction Center non letto conteggio decrements ogni volta che una finestra di chat si apre, non solo quando arriva un nuovo messaggio di sessione.