TF-1176 Fix delete button is enable even when no mailbox is selected

This commit is contained in:
dab246
2023-02-20 13:40:16 +07:00
committed by Dat Vu
parent 57b5f791e5
commit cbc3243907
5 changed files with 117 additions and 142 deletions
@@ -11,4 +11,10 @@ extension ListPresentationMailboxExtension on List<PresentationMailbox> {
List<PresentationMailbox> get listPersonalMailboxes =>
where((mailbox) => mailbox.isPersonal).toList();
bool get isAllPersonalMailboxes => every((mailbox) => mailbox.isPersonal && !mailbox.isDefault);
bool get isAllDefaultMailboxes => every((mailbox) => mailbox.isDefault);
bool get isAllUnreadMailboxes => every((mailbox) => mailbox.getCountUnReadEmails().isNotEmpty);
}