Agir numa pasta inteira, não apenas na página que rolou

FeatureEmailService
Shipped
7 de agosto de 2026 às 01:57 UTC
Author
Kamo
Commit
ab17568

Marcar todas as pastas lidas e vazias são operações de pasta no cliente não pode expressar por lotes uids: ele só detém a página que tem rolado, para que uma pasta com 4.000 não lidos faria 80 viagens redondas e Ainda sinto falta de tudo o que nunca carregou. FolderManager ganha setFolderSeen e em brancoFolder. O caminho IMAP inverte sinaliza em uma chamada do lado do servidor e apenas toca em mensagens que realmente discordar do estado-alvo — um conjunto de cobertoresFlags reescreve bandeiras servidor já tem e faz todos os clientes conectados resincronizar para nada. O gráfico não tem equivalente em massa, por isso caminha a pasta e PATCHes; o filtro encolhe como vai, então ele re-ler a primeira página em vez de paging com $skip, que iria passar sobre itens do lote anterior apenas saiu do conjunto de resultados. Seu teto de varredura é registrado, nunca silencioso. Esvaziamento mantém Lixo especial: Lixo é expurgado de verdade, todos os outros pasta move seu conteúdo para Lixo e permanece recuperável. DELETO do gráfico Já se comporta assim, então não há nenhuma pasta-nome especial-casing lá. Ambos endpoints retornam quantas mensagens foram movidas, para que a UI possa dizer "marcado 240 ler" de "nada a fazer", e só publicar um evento de mudança quando Algo realmente mudou.

All changes

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços