TF-3699 Thread Detail Next previous actions (#3843)

This commit is contained in:
Dat Dang
2025-07-16 17:15:17 +07:00
committed by Dat H. Pham
parent 4d9a44df66
commit 7332b731dc
28 changed files with 581 additions and 241 deletions
@@ -548,7 +548,7 @@ class EmailActionReactor with MessageDialogActionMixin, PopupContextMenuActionMi
: EmailActionType.markAsStarred,
if (additionalActions.contains(EmailActionType.moveToTrash) &&
additionalActions.contains(EmailActionType.deletePermanently))
_canDeletePermanently(presentationEmail)
_canDeletePermanently(presentationEmail, mailboxContain)
? EmailActionType.deletePermanently
: EmailActionType.moveToTrash,
if (emailIsRead)
@@ -598,8 +598,13 @@ class EmailActionReactor with MessageDialogActionMixin, PopupContextMenuActionMi
}
}
bool _canDeletePermanently(PresentationEmail email) {
return email.mailboxContain?.isTrash
bool _canDeletePermanently(
PresentationEmail email,
PresentationMailbox? mailboxContain,
) {
return mailboxContain?.isTrash
?? mailboxContain?.isSpam
?? email.mailboxContain?.isTrash
?? email.mailboxContain?.isSpam
?? false;
}