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}) { EmailFilterCondition buildDefaultMailboxFilter({UTCDate? before}) {
switch (filterMessageOption) { switch (filterMessageOption) {
case FilterMessageOption.all: case FilterMessageOption.all:
return EmailFilterCondition(before: before); return EmailFilterCondition(before: before, inMailbox: _mailboxId);
case FilterMessageOption.unread: case FilterMessageOption.unread:
return EmailFilterCondition( return EmailFilterCondition(
notKeyword: KeyWordIdentifier.emailSeen.value, notKeyword: KeyWordIdentifier.emailSeen.value,
before: before, before: before,
inMailbox: _mailboxId,
); );
case FilterMessageOption.attachments: case FilterMessageOption.attachments:
return EmailFilterCondition(hasAttachment: true, before: before); return EmailFilterCondition(
hasAttachment: true,
before: before,
inMailbox: _mailboxId,
);
case FilterMessageOption.starred: case FilterMessageOption.starred:
return EmailFilterCondition( return EmailFilterCondition(
hasKeyword: KeyWordIdentifier.emailFlagged.value, hasKeyword: KeyWordIdentifier.emailFlagged.value,
before: before, before: before,
inMailbox: _mailboxId,
); );
} }
} }