- Szycy
- 25 kwietnia 2026 16:43 UTC
- Autor
- kamo
- Pochęt się
- fdc91d2
Usuń „połączony” z subskrypcjiEffect deps w TicketChat i ChatBox. Wcześniej każde połączenie WebSocket wywołało efekt Sprzątanie, które wywołało unsubscribe(), usunęło sesję z Mapa subskrypcji i wysłany /app/chat/usubskrybuj zaplecza — Wyłączenie mostu NATS-STOMP. onConnect nie znalazł nic, co można ponownie przymocować, a każda wiadomość lub system dla odwiedzających Zdarzenie (NAME_CHANGED), które przybyło w luki, zostało trwale utracone. Usunięcie dep oznacza ponowne połączenie onConnect bez żadnego rozerwania. Napraw również SupportCountKontekst, aby odejmować skoncentrowaneSessionsRef.current.size Zarówno z 60-sekundowego sondażu, jak i z obsługi PENDING_COUNT WS, więc Odznaka wsparcia pozostaje uniebożona, podczas gdy agent ma skoncentrowany na biletu (backend nadal liczy go jako oczekujący bez notowanego na znakopatrzonym API). Dodaj markAs(Dowiedz się więcej) w aplikacji ChatBox Keyed to sessionGuid, więc Interaction Center unread count zmniejsza się za każdym razem, gdy otwiera się okno czatu, Nie tylko wtedy, gdy pojawia się nowa wiadomość na sesji.