TF-3416 Implement preview EML attachment

This commit is contained in:
dab246
2025-01-13 10:02:50 +07:00
committed by Dat H. Pham
parent 7cbdfddb6d
commit d304083b2e
54 changed files with 1489 additions and 148 deletions
+6
View File
@@ -5,6 +5,8 @@ import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:model/email/email_action_type.dart';
import 'package:tmail_ui_user/features/email/domain/model/move_action.dart';
import 'package:tmail_ui_user/features/email/domain/state/parse_email_by_blob_id_state.dart';
import 'package:tmail_ui_user/features/email/domain/state/preview_email_from_eml_file_state.dart';
import 'package:tmail_ui_user/features/home/data/exceptions/session_exceptions.dart';
import 'package:tmail_ui_user/features/home/domain/state/get_session_state.dart';
import 'package:tmail_ui_user/features/login/data/network/oidc_error.dart';
@@ -84,6 +86,10 @@ class ToastManager {
} else {
message = AppLocalizations.of(currentContext!).createTwakeIdFailed;
}
} else if (failure is ParseEmailByBlobIdFailure) {
message = AppLocalizations.of(currentContext!).parseEmailByBlobIdFailed;
} else if (failure is PreviewEmailFromEmlFileFailure) {
message = AppLocalizations.of(currentContext!).previewEmailFromEMLFileFailed;
}
if (message?.isNotEmpty == true) {