- Spegnimento
- 10 ottobre 2026 alle ore 03:03 UTC
- Autore
- Kamo
- Impegno
- 12926f6
La lista dei messaggi in kamo-internal può ora essere sfogliata da pagine, e il suo pager ha bisogno della dimensione dell'elenco per "51-100 di 1.240" e un ultimo pulsante. Ogni l'elenco ha risposto solo con le righe, anche se la maggior parte di loro aveva già lavorato contare e buttarlo via. I viaggi totali come intestazione X-Total-Count; il corpo rimane l'array nudo ogni richiamo legge (il kamo-internal prima pagina fetcher rifiuta tutto e @kamo/email-core legge lo stesso endpoint). L'intestazione è lasciata quando il totale è sconosciuto, mai inviato come uno zero. - Cartelle (IMAP): E' il momento giusto. restituisce il conto EXISTS si legge già per tagliare la pagina. MailReader.listMessagePage è nuovo, con un default che riporta il totale come sconosciuto (Graph lo mantiene per ora); listMessages è invariato per i chiamanti di sincronizzazione, filtro e lead-mail. - Cartelle servite dall'indice dei metadati: il totale è lo stato della cartella che ha dimostrato la corrente dell'indice, quindi le righe e il conteggio descrivono una cartella. - cassette postali condivise: uguali alle cartelle. - Etichette: the paged join-table query's own getTotalElements(). E anche conta messaggi etichettati che l'indice non ha ancora visto, che sono lasciati fuori la loro pagina, quindi una breve pagina di etichette non è più sbagliata per la fine. - Smart folders: inferred from a short page; un COUNT over the same condizioni solo per una pagina completa o uno vuoto passato il primo.
