Bersihkan lencana yang belum dibaca untuk percakapan anggota membaca

Fixkamo-internal
Dikirim
20 Agustus 2026 pukul 19.18 UTC
Penulis
kamo
Commit
c81aece

Lencana itu diberi makan oleh dua sumber yang tidak teratur - yang REST belum dibaca dan Topik MediaService yang belum dibaca - dan diterapkan mana mendarat terakhir, dengan apa-apa pernah kembali membacanya. Salah satu sumber tersebut secara sistematis terlambat: frame memberitahu Anda pesan tiba dihitung pada ekor permintaan SENDER itu, setelah pesan telah keluar pada topik sesi, jadi pembaca yang klien menandai percakapan dibaca segera dapat memiliki membaca direkam, Siaran dan diterapkan sebelum "Anda memiliki 1 unread" frame bahkan dikirim. Terdaftar dalam perintah kedatangan itu disematkan hitungan database tidak pernah setuju dengan, dalam judul tab dan di samping nama pengirim, sampai halaman tersebut dimuat ulang. Perbaikan sekarang melipat payloads di bawah tiga aturan: sebuah bingkai dihitung sebelumnya satu sudah diterapkan dijatuhkan, sebuah sesi dengan mark- dibaca dalam penerbangan berbunyi sebagai nol, dan percakapan anggota sedang melihat adalah nol apa pun server Mengatakan - dan server diberitahu begitu. Totals diturunkan dari peta sesi, jadi lencana tab, lencana anggota dan baris chats selalu menghitung sama pesan. Buka, pulihkan jendela obrolan dalam tab depan sekarang mendaftar sebagai VIEWED selama yang memegang, daripada menandai dibaca sekali di mount, dan jumlah adalah re- baca pada fokus tab, pada socket reconnect dan pada foreground lambat centang - jalan mendorong tidak dapat menutupi.

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga