Cuenta mensajes invistos para un espesor que no está en la conversación

Featurekamo-shared-library
Se descapó
13 de agosto de 2026 a las 2:36 UTC
Autor
Kamo
Compromit
97e9c76

Unread siempre se ha derivado de la propia fila de MediaSessionMember del espectador, así que una conversación que no se habían unido no produjo ningún recuento en absoluto. En una cola de apoyo que es la mayor parte de 27 de las 37 entradas en vivo no están firmadas, y 26 de ellas tiene exactamente un miembro de la sesión, la persona que pidió ayuda. Esos son precisamente las filas que más necesitan bandera, y ellos fueron los que estructuralmente no podía portar una bandera: nadie se les había unido, así que no había Lector para que no fueran leídos. countUnseenBySessionForViewer responde a la pregunta que una cola hace en su lugar. El LEFT únete a la membresía es todo el truco: sin fila de membresía no hay puntero lector, así que cada mensaje entrante cuenta, que es la verdad - el espectador No ha visto ninguno de ellos. Una consulta por página, que coincide con cómo las filas de visitantes al lado ya está cargada a granel. Se excluyen los eventos del sistema. Un cambio de estado o una reasignación es la contabilidad sobre la conversación, y contarla ilumina filas donde nadie ha nada decía nada peor que ninguna placa en una pantalla cuyo trabajo está decidiendo lo que necesita una respuesta. SupportTicketDTO.unseenCono está poblado en la lista y el detalle se lee y se deja el servicio null en todas partes, porque "no sembrado" es un hecho sobre un espectador y un número inventado para un llamante que no preguntó sobre uno simplemente estaría equivocado.

Todos los cambios

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios