- Shipped
- 7 agosto 2026 alle ore 01:57 UTC
- Author
- Kamo
- Commit
- ab17568
Segnare tutte le cartelle di lettura e svuotamento sono le operazioni a livello di cartella il client non può esprimere da uids batching: contiene solo la pagina che ha arrotolato, quindi una cartella con 4.000 non letto richiederebbe 80 viaggi rotondi e Manca ancora tutto quello che non ha mai caricato. FolderManager guadagna setFolderSeen e svuotaFolder. Il percorso IMAP gira bandiere in una chiamata lato server e tocca solo messaggi che in realtà disaccordo con lo stato di destinazione — un set di coperteFlags riscrive le bandiere server ha già e rende ogni client connesso risincrinarsi per nulla. Il grafico non ha alcun equivalente di massa, quindi cammina la cartella e PATCHes; il filtro si restringe come va, quindi rilegge la prima pagina invece di paging con $skip, che sarebbe passo oltre gli elementi del lotto precedente solo fuori dal set di risultati. Il suo soffitto spazza è collegato, mai silenzioso. Il svuotamento mantiene il cestino speciale: il cestino viene espulso per reale, ogni altro cartella sposta il suo contenuto in cestino e rimane recuperabile. DELETE del grafico già si comporta in questo modo, quindi non c'è un nome di cartella che si chiama speciale. Entrambi endpoints restituisce quanti messaggi spostati, così l'interfaccia utente può dire "marcato 240 leggere" da "niente a fare", e pubblicare solo un evento di cambiamento quando qualcosa è cambiato.