TF-3372 Handle Empty mailbox success + failure states

This commit is contained in:
Dat PHAM HOANG
2024-12-30 22:17:03 +07:00
committed by Dat H. Pham
parent 06adc9e6a8
commit b07a142bcc
6 changed files with 75 additions and 23 deletions
@@ -1359,9 +1359,15 @@ class MailboxController extends BaseMailboxController
void emptyMailboxAction(BuildContext context, PresentationMailbox presentationMailbox) {
log('MailboxController::emptyMailboxAction:presentationMailbox: ${presentationMailbox.name}');
if (presentationMailbox.isTrash) {
mailboxDashBoardController.emptyTrashFolderAction(trashFolderId: presentationMailbox.id);
mailboxDashBoardController.emptyTrashFolderAction(
trashFolderId: presentationMailbox.id,
totalEmails: presentationMailbox.countTotalEmails
);
} else if (presentationMailbox.isSpam) {
mailboxDashBoardController.emptySpamFolderAction(spamFolderId: presentationMailbox.id);
mailboxDashBoardController.emptySpamFolderAction(
spamFolderId: presentationMailbox.id,
totalEmails: presentationMailbox.countTotalEmails
);
}
}