mirror of
https://github.com/ProtonMail/proton-bridge.git
synced 2025-12-15 22:56:48 +00:00
fix(GODT-2425): Out of sync messages and read status
Apply fix required for gluon update. Update Gluon to include revision where the fix was made. Includes: * https://github.com/ProtonMail/gluon/pull/313 * https://github.com/ProtonMail/gluon/pull/316 * https://github.com/ProtonMail/gluon/pull/317
This commit is contained in:
@ -580,8 +580,12 @@ func (user *User) handleUpdateMessageEvent(ctx context.Context, message proton.M
|
||||
update := imap.NewMessageMailboxesUpdated(
|
||||
imap.MessageID(message.ID),
|
||||
mapTo[string, imap.MailboxID](wantLabels(user.apiLabels, message.LabelIDs)),
|
||||
message.Seen(),
|
||||
message.Starred(),
|
||||
imap.MessageCustomFlags{
|
||||
Seen: message.Seen(),
|
||||
Flagged: message.Starred(),
|
||||
Draft: message.IsDraft(),
|
||||
Answered: message.IsReplied == true || message.IsRepliedAll == true, //nolint: gosimple
|
||||
},
|
||||
)
|
||||
|
||||
user.updateCh[message.AddressID].Enqueue(update)
|
||||
|
||||
Reference in New Issue
Block a user