This allows adding recent flags to mails whose UID is lower than the
existing recent mails.
array_clear(&box->recent_flags);
box->recent_flags_count = 0;
}
+ mailbox_recent_flags_set_uid_forced(box, uid);
+}
+
+void mailbox_recent_flags_set_uid_forced(struct mailbox *box, uint32_t uid)
+{
box->recent_flags_prev_uid = uid;
seq_range_array_add_with_init(&box->recent_flags, 64, uid);
struct mail_index_view;
void mailbox_recent_flags_set_uid(struct mailbox *box, uint32_t uid);
+void mailbox_recent_flags_set_uid_forced(struct mailbox *box, uint32_t uid);
void mailbox_recent_flags_set_seqs(struct mailbox *box,
struct mail_index_view *view,
uint32_t seq1, uint32_t seq2);