TF-3699 Thread Detail Next previous actions (#3843)
This commit is contained in:
+8
-3
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user