- Dikirim
- 11 Agustus 2026 pukul 18.00 UTC
- Penulis
- Kamo
- Commit
- 1b3553f
Bendera IMAP adalah independen, jadi "tandai ini membaca" harus mengatakan apa-apa tentang bintang. EmailIlapService.setFlags selalu diambil Boobles bernulable dan melewatkan Nulls, tetapi FolderManager terkena tiga primitif dan setiap penelepon di atasnya diratakan absen ke false - mengubah masing-masing ini menjadi tiga bendera penuh overwrite: - membuka pesan yang belum dibaca mengirim {"seen": true}, yang membersihkan bintang dan nya bendera menjawab (baik personal dan shared- mailbox titik akhir) - menandai percakapan yang dibaca (benar, salah, salah), melakukan hal yang sama pada setiap pesan dalam thread - dibintangi percakapan berlalu (salah, dibintangi, salah), menandai terbaru pesan tidak dibaca lagi FolderManager.set Bendera sekarang mengambil Boolean dan tiga situs panggilan lulus apa Penelepon sebenarnya bernama. Grafik mendapat kontrak yang sama secara gratis dengan meninggalkan tanpa nama properti dari tubuh PATCH, dan melewati panggilan ketika tidak ada yang tersisa untuk Kirim. Titik akhir batch telah melakukan ini dengan benar dan tidak berubah; frontend sudah dikirim parsial flag objek, sehingga tidak perlu perubahan baik. Tes: membuka pesan meninggalkan bintang saja, salah eksplisit masih membersihkan, dan tidak ada aksi percakapan menyentuh bendera itu tidak ditanyakan tentang.