TF-4141 Fix missing inMailbox in filter
This commit is contained in:
@@ -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,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user