TF-3939 Handle archive selection email on mobile view

Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
dab246
2025-08-05 16:25:02 +07:00
committed by Dat H. Pham
parent 2935b3217b
commit f44118af48
13 changed files with 240 additions and 178 deletions
+8
View File
@@ -155,6 +155,8 @@ class ToastManager {
message = message ?? AppLocalizations.of(context).emptyTrashFolderFailed;
} else if (_isMarkAsSpamFailure(failure)) {
message = message ?? AppLocalizations.of(context).markAsSpamFailed;
} else if (_isArchiveMessagesFailure(failure)) {
message = message ?? AppLocalizations.of(context).archiveMessagesFailed;
} else if (failure is SignInTwakeWorkplaceFailure) {
message = message ?? AppLocalizations.of(context).sigInSaasFailed;
} else if (failure is SignUpTwakeWorkplaceFailure) {
@@ -204,6 +206,12 @@ class ToastManager {
failure.moveAction == MoveAction.moving;
}
bool _isArchiveMessagesFailure(FeatureFailure failure) {
return failure is MoveMultipleEmailToMailboxFailure &&
failure.emailActionType == EmailActionType.archiveMessage &&
failure.moveAction == MoveAction.moving;
}
void showMessageSuccess(Success success) {
final context = currentContext;
final overlayContext = currentOverlayContext;