Handeln Sie auf einen ganzen Ordner, nicht nur die Seite, die Sie gescrollt

FeatureEmailService
Shipped
7. August 2026 um 01:57 UTC
Author
Kamo
Commit
ab17568

Markieren Sie alle gelesen und Leer Ordner sind ordnerweite Operationen der Client kann nicht ausdrücken durch Stapeln uids: es hält immer nur die Seite, die es hat gescrollt, so dass ein Ordner mit 4.000 ungelesenen 80 Rundreisen machen würde und immer noch alles vermissen, was es nie geladen hat. FolderManager gewinnt setFolderSeen und emptyFolder. Der IMAP-Pfad kippt Flags in einem serverseitigen Anruf und berührt nur Nachrichten, die tatsächlich nicht mit dem Zielzustand - eine Decke gesetztFlags neu schreibt Flaggen Server hat bereits und macht jeden angeschlossenen Client umsonst. Graph hat keine Bulk-Äquivalent, so geht es den Ordner und PATCHes; die Filter schrumpft, wie es geht, so liest es die erste Seite statt paging mit $skip, die über Elemente der vorherigen Charge nur Schritt würde Aus dem Ergebnissatz ausgeflippt. Seine Schwung Decke ist protokolliert, nie still. Leeren hält Trash besonders: Müll ist für real, jeder andere Ordner verschiebt seinen Inhalt in Papierkorb und bleibt erneuerbar. Graph's DELETE verhält sich bereits so, also kein Ordner-Name-Sonder-Casing gibt. Beide Endpunkte geben zurück, wie viele Nachrichten verschoben, so dass die Benutzeroberfläche sagen kann "markiert 240 lesen" von "nichts zu tun", und veröffentlichen Sie nur eine Änderung Ereignis, wenn etwas hat sich tatsächlich geändert.

All changes

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen