- Se descapó
- 12 de agosto de 2026 a las 22:17 UTC
- Autor
- kamo
- Compromit
- 6f19d8a
Cerrar una ventana de apoyo no está saliendo de la conversación, pero fue tratado como Si lo fuera. ChatNotificationListener regresó temprano en cada APOYO .TICKET notificación correctamente, ya que un billete no debe abrir una ventana de chat, sino dejó apoyo sin reabrir en directo. Quienquiera que cerrara su panel, la mayoría a menudo la persona que pidió ayuda una vez que le había pedido, simplemente nunca vio el respuesta. Ahora abre la ventana de soporte en su lugar, dirigida por el identificador del boleto notificación lleva; la tienda de herramientas dedupes en ticketId, por lo que una ventana ya levantada está enfocado en lugar de duplicado. AutoOpenUnreadSupportChats es la mitad duradera, para una respuesta que llegó mientras ellos fueron firmados. El empuje en vivo es el núcleo NATS sin repetición. Deliberada deliberadamente separado de AssignedTicketOpener: que uno responda "este trabajo es ahora tuyo", este responde "alguien te dijo algo", y para un solicitante el primero Nunca pasa nada. Ambos reconocen a través del mismo disco autoabierto el El chat utiliza el camino, por lo que un segundo dispositivo no repite lo que el primero ha mostrado. ChatsList ahora saca boleto directamente del marco de actividad. Sintetizando un fila de apoyo sin una realizada una fila que no se pudo abrir, por lo que la lista había para tirar el marco y volver a leer toda la página para conseguirlo.