Parar que uma bandeira IMAP sem nome seja sobrescrita

FixEmailService
Navios
11 de agosto de 2026 às 18:00 UTC
Autor
Kamo
Enviar
1b3553f

As bandeiras do IMAP são independentes, então "marcar esta leitura" não deve dizer nada sobre a estrela. EmailImapService.setFlags sempre tomou Booleans nullable e pulou o nulls, mas FolderManager expôs três primitivos e cada chamador acima dele achatado ausente para falso — transformando cada um destes em um três-flag completo Sobrescrever: - abrir uma mensagem não lida envia {"visto": true}, que limpou a sua estrela e a sua sinalizador respondido (tanto o endpoint pessoal como a caixa de correio compartilhada) - marcando uma conversa lida passada (verdadeira, falsa, falsa), fazendo o mesmo cada mensagem no tópico - estrelando uma conversa passada (falso, estrelado, falso), marcando o mais novo mensagem não lida novamente PastaManager.set Bandeiras agora leva Boolean e os três sites de chamadas passam o que o Chamador na verdade nomeado. Graph recebe o mesmo contrato de graça, deixando sem nome propriedades fora do corpo PATCH, e salta a chamada quando nada é deixado para enviar. O ponto final do lote já o fez correctamente e não se alterou; frontend já enviou objetos de bandeira parcial, então ele também não precisa de alterações. Testes: abrir uma mensagem deixa a estrela sozinha, um falso explícito ainda limpa, e nenhuma ação de conversação toca na bandeira que não foi perguntado sobre.

Todas as alterações

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