Cancellare il distintivo non letto per una conversazione che il membro sta leggendo

Fixkamo-internal
Spegnimento
20 agosto 2026 alle ore 19:18 UTC
Autore
kamo
Impegno
c81aece

Il distintivo è stato alimentato da due fonti non ordinate — il REST non letto e L'argomento non letto di MediaService — e ha applicato tutto ciò che è atterrato duramente, senza nulla mai rileggerlo. Una di queste fonti è sistematicamente tardiva: il telaio dire che un messaggio è arrivato è calcolato alla coda della richiesta del SENDER, dopo che il messaggio è già uscito sul tema della sessione, quindi un lettore il cui cliente segna la conversazione letta immediatamente può avere quella lettura registrata, trasmesso e applicato PRIMA la cornice "hai 1 non letto" è anche inviata. Applicato in ordine di arrivo ha pinned un conteggio il database non aveva mai concordato con, nel titolo della scheda e accanto al nome del mittente, fino a quando la pagina è stata ricaricata. Il riconciliatore ora piega i carichi di paga sotto tre regole: un telaio calcolato prima una già applicata è calata, una sessione con un testo in volo legge come zero, e una conversazione che il membro sta guardando è zero qualunque sia il server dice — e il server è detto così. I totali sono derivati dalla mappa della sessione, quindi il distintivo della scheda, il badge del membro e la riga delle chat contano sempre lo stesso messaggi. Una finestra di chat aperta e restaurata in una scheda di primo piano ora si registra come VIEWED per tutto il tempo che detiene, piuttosto che marcare letto una volta al monte, e conta è rileggere sulla messa a fuoco della scheda, sulla ricollegamento dell'orbita e su un primo piano lento tick — i percorsi che una spinta non può coprire.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo