TF-3450 Add image attachment preview

This commit is contained in:
DatDang
2025-02-19 16:22:00 +07:00
committed by Dat H. Pham
parent 5cecdd2e6a
commit 3645fe58f9
7 changed files with 137 additions and 1 deletions
@@ -31,6 +31,7 @@ import 'package:tmail_ui_user/features/email/domain/usecases/calendar_event_acce
import 'package:tmail_ui_user/features/email/domain/usecases/download_all_attachments_for_web_interactor.dart';
import 'package:tmail_ui_user/features/email/domain/usecases/export_all_attachments_interactor.dart';
import 'package:tmail_ui_user/features/email/domain/usecases/get_html_content_from_attachment_interactor.dart';
import 'package:tmail_ui_user/features/email/domain/usecases/get_image_data_from_attachment_interactor.dart';
import 'package:tmail_ui_user/features/email/domain/usecases/maybe_calendar_event_interactor.dart';
import 'package:tmail_ui_user/features/email/domain/usecases/calendar_event_reject_interactor.dart';
import 'package:tmail_ui_user/features/email/domain/usecases/download_attachment_for_web_interactor.dart';
@@ -116,6 +117,7 @@ const fallbackGenerators = {
MockSpec<DownloadAllAttachmentsForWebInteractor>(),
MockSpec<ExportAllAttachmentsInteractor>(),
MockSpec<FileUploader>(),
MockSpec<GetImageDataFromAttachmentInteractor>(),
])
void main() {
TestWidgetsFlutterBinding.ensureInitialized();
@@ -157,6 +159,7 @@ void main() {
final downloadAllAttachmentsForWebInteractor = MockDownloadAllAttachmentsForWebInteractor();
final exportAllAttachmentsInteractor = MockExportAllAttachmentsInteractor();
final getImageDataFromAttachmentInteractor = MockGetImageDataFromAttachmentInteractor();
late SingleEmailController singleEmailController;
@@ -217,6 +220,7 @@ void main() {
getHtmlContentFromAttachmentInteractor,
downloadAllAttachmentsForWebInteractor,
exportAllAttachmentsInteractor,
getImageDataFromAttachmentInteractor,
);
});