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