- Expediere
- 14 august 2026 la 02:57 UTC
- Autor
- Kamo
- Comite
- 5c839bc
Migrația a fugit, așa că este raspuns există și SearchIndexService scrie acum Acesta este alături de citire și este stered. Indexul a înregistrat două dintre cele trei steaguri pentru întreaga existenţă; de aici le înregistrează pe toate trei. Lista index-backed rămâne off, iar motivul nu este "nu a rulat încă." Verificarea sa stabilește dacă indexul deține aceleași mesaje ca și serverul. Acesta nu se poate stabili dacă deține aceleași steaguri, și niciodată nu va fi, pentru că steaguri se deplasează fără a schimba un număr de mesaje sau un UIDNEXT. Asta ar fi supravieţuitor dacă ceva ar păstra steagurile indexate proaspete. Nimic nu face. MesajIndexer reacţionează la exact un lucru Rândul o dată, din mesaj așa cum a fost în acel moment. Citeste la telefon o ora Mai târziu şi indexul încă spune necitit, permanent. Un dosar care trece fiecare cec Prin urmare, aici ar fi servit cu citit, jucat și a răspuns stat fiecare mesaj a avut în ziua în care a sosit: un inbox care arată citire e-mail ca necitite, care este Mai rău decât un inbox care ia un alt moment pentru a încărca. Fix cinstit este de a lua steaguri de la IMAP și numai plicuri din index. Asta funcționează și valorează mai puțin decât sună: citirea steagurilor înseamnă deschiderea dosarului; și odată ce este deschis plicurile plimbare de-a lungul în același lot FETCH. Ce este stânga este construirea plicului serverului, cântărit cu o a doua sursă de adevăr pentru lista de mesaje permesaj dus-întors pentru tipul de conținut și id mesaj. Păstrat mai degrabă decât șters pentru că partea costisitoare a fost de învățare acest lucru, și verificarea stalpului și testele sale sunt corecte și reutilizabile pentru oricare versiune Se pare că merită.