Dale a los codificadores de las conversaciones de texto un tiebreaker para que no se dejen las marcas de tiempo atada

FixVOIPService
Se descapó
26 de agosto de 2026 a las 7:13 UTC
Autor
Kamo
Compromit
ad24ffd

últimaActividadAt, por lo que una conversación que comparte esa marca de tiempo exacta fue excluida de la Perdido de la lista permanentemente, no sólo mal ordenado. Traducible en la práctica desde entonces últimaActividadAtrada vuelve a la propia fecha de una conversaciónCreated cuando no tiene mensajes, y tanto los lotes de mensajes como de conversación pueden compartir una marca de tiempo a la microsegundos. Lo arregla con un tiebreaker de paginación estándar: orden de (últimaActivityAt, valor de solo marca de tiempo (nula id), que reproduce intencionalmente el de hoy Comparación de una sola columna para esa transición de una página en lugar de adivinar un id eso nunca fue codificado. También: nombrado expresión de la fusión duplicada(max(m.dateCreated), cdateCreated) expresión una vez en lugar de dejarlo como texto literal que cointe con iguales tanto en SELECT como en VISTO; alineado con la nula guardia de Payload en la últimaActividadEn ese momento se deriva el siguientecoder es como defensivo ya era la escritura del campo de filas; y límite apretado dentro de la lista () en sí mismo, no sólo en el controlador, por lo que un llamante eludiendo el controlador no puede conducir

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