mirror of
https://github.com/ProtonMail/proton-bridge.git
synced 2025-12-10 04:36:43 +00:00
fix: set flags in status response
This commit is contained in:
@ -118,7 +118,7 @@ func (im *imapMailbox) Status(items []imap.StatusItem) (*imap.MailboxStatus, err
|
||||
l.Data["address"] = im.storeAddress.AddressID()
|
||||
status := imap.NewMailboxStatus(im.name, items)
|
||||
status.UidValidity = im.storeMailbox.UIDValidity()
|
||||
status.PermanentFlags = []string{
|
||||
status.Flags = []string{
|
||||
imap.SeenFlag, strings.ToUpper(imap.SeenFlag),
|
||||
imap.FlaggedFlag, strings.ToUpper(imap.FlaggedFlag),
|
||||
imap.DeletedFlag, strings.ToUpper(imap.DeletedFlag),
|
||||
@ -127,6 +127,7 @@ func (im *imapMailbox) Status(items []imap.StatusItem) (*imap.MailboxStatus, err
|
||||
message.ThunderbirdJunkFlag,
|
||||
message.ThunderbirdNonJunkFlag,
|
||||
}
|
||||
status.PermanentFlags = append([]string{}, status.Flags...)
|
||||
|
||||
dbTotal, dbUnread, dbUnreadSeqNum, err := im.storeMailbox.GetCounts()
|
||||
l.WithFields(logrus.Fields{
|
||||
|
||||
Reference in New Issue
Block a user