forked from Silverfish/proton-bridge
feat(GODT-2448): Supported Answered flag
Bump gluon and implement changes required for the flag changes.
This commit is contained in:
@ -669,9 +669,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(),
|
||||
message.IsDraft(),
|
||||
imap.MessageCustomFlags{
|
||||
Seen: message.Seen(),
|
||||
Flagged: message.Starred(),
|
||||
Draft: message.IsDraft(),
|
||||
Answered: message.IsRepliedAll == true || message.IsReplied == true, //nolint: gosimple
|
||||
},
|
||||
)
|
||||
|
||||
user.updateCh[message.AddressID].Enqueue(update)
|
||||
|
||||
Reference in New Issue
Block a user