TF-3911 Support mail keyboard shortcut actions in email detailed view on web

This commit is contained in:
dab246
2025-07-29 02:00:32 +07:00
committed by Dat H. Pham
parent 1c7778d6cc
commit b2989521d9
36 changed files with 763 additions and 270 deletions
@@ -1198,9 +1198,7 @@ class ThreadController extends BaseController with EmailActionController {
openEmailInNewTabAction(selectedEmail);
break;
case EmailActionType.archiveMessage:
if (currentContext != null) {
archiveMessage(currentContext!, selectedEmail);
}
archiveMessage(selectedEmail);
break;
case EmailActionType.editAsNewEmail:
editAsNewEmail(selectedEmail);
@@ -1376,7 +1374,7 @@ class ThreadController extends BaseController with EmailActionController {
ReadActions readActions = !email.hasRead ? ReadActions.markAsRead : ReadActions.markAsUnread;
markAsEmailRead(email, readActions, MarkReadAction.swipeOnThread);
} else if (direction == DismissDirection.endToStart) {
archiveMessage(context, email);
archiveMessage(email);
}
return false;
}