Закрытый разрыв в подключении, вызывающий падение сообщений в реальном времени

Fixkamo-internal
Порезанный
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 Центр взаимодействий непрочитанный счет отступлений всякий раз, когда открывается окно чата, И не только когда приходит новое сообщение.

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены