- Порезанный
- 25 апреля 2026 г. в 16:43 UTC
- Автор
- kamo
- Обещать
- fdc91d2
Удалить «подключенный» от использования подпискиEffect deps в TicketChat и Чатбокс. Раньше каждое повторное подключение WebSocket вызывало эффект Очистка, которая называется unsubscribe(), удалила сеанс из Карта подписки и отправленный /app/chat/unsubscribe to the backend Отключение моста NATS→STOMP. **************************** в OnConnect не нашел ничего, чтобы прикрепить, и любое сообщение посетителя или систему Событие (NAME CHANGED), пришедшее в разрыв, было навсегда утрачено. Удаление dep означает, что на Connect ручки соединяются без какого-либо разрыва. Также исправьте SupportCountContext для вычитания сфокусированных сессийRef.current.size из 60-секундного опроса и обработчика PENDING COUNT WS, поэтому значок поддержки остается уменьшенным, в то время как у агента есть билет (backend по-прежнему считает, что он находится в ожидании без маркированного API). Добавить MarkAsRead UseEffect в ChatBox, нажатый на sessionGuid Центр взаимодействий непрочитанный счет отступлений всякий раз, когда открывается окно чата, И не только когда приходит новое сообщение.