TF-4141 Fix missing inMailbox in filter

This commit is contained in:
dab246
2026-01-06 00:45:54 +07:00
committed by Dat H. Pham
parent 48f83f00f0
commit 4f5ff586b1
@@ -113,21 +113,27 @@ class MailboxFilterBuilder {
EmailFilterCondition buildDefaultMailboxFilter({UTCDate? before}) {
switch (filterMessageOption) {
case FilterMessageOption.all:
return EmailFilterCondition(before: before);
return EmailFilterCondition(before: before, inMailbox: _mailboxId);
case FilterMessageOption.unread:
return EmailFilterCondition(
notKeyword: KeyWordIdentifier.emailSeen.value,
before: before,
inMailbox: _mailboxId,
);
case FilterMessageOption.attachments:
return EmailFilterCondition(hasAttachment: true, before: before);
return EmailFilterCondition(
hasAttachment: true,
before: before,
inMailbox: _mailboxId,
);
case FilterMessageOption.starred:
return EmailFilterCondition(
hasKeyword: KeyWordIdentifier.emailFlagged.value,
before: before,
inMailbox: _mailboxId,
);
}
}