From 88764f9e0fd3172da5d14eb602292ea3c9c4476d Mon Sep 17 00:00:00 2001 From: dab246 Date: Thu, 10 Jul 2025 10:12:09 +0700 Subject: [PATCH] Update toast message when start download all attachment Signed-off-by: dab246 --- .../controller/single_email_controller.dart | 9 +++++---- lib/l10n/intl_messages.arb | 18 ++++++++++++------ lib/main/localizations/app_localizations.dart | 7 +++++++ 3 files changed, 24 insertions(+), 10 deletions(-) diff --git a/lib/features/email/presentation/controller/single_email_controller.dart b/lib/features/email/presentation/controller/single_email_controller.dart index 30a71b2c4..f5e0e61e3 100644 --- a/lib/features/email/presentation/controller/single_email_controller.dart +++ b/lib/features/email/presentation/controller/single_email_controller.dart @@ -514,11 +514,12 @@ class SingleEmailController extends BaseController with AppLoaderMixin { ); if (currentOverlayContext != null && currentContext != null) { - appToast.showToastMessage( + appToast.showToastSuccessMessage( currentOverlayContext!, - AppLocalizations.of(currentContext!).your_download_has_started, - leadingSVGIconColor: AppColor.primaryColor, - leadingSVGIcon: imagePaths.icDownload); + AppLocalizations.of(currentContext!).creatingAnArchiveForDownloading, + leadingSVGIconColor: Colors.white, + leadingSVGIcon: imagePaths.icDownloadAll, + ); } } else if (success is DownloadingAllAttachmentsForWeb) { final percent = success.progress.round(); diff --git a/lib/l10n/intl_messages.arb b/lib/l10n/intl_messages.arb index ae4275ef7..c85826561 100644 --- a/lib/l10n/intl_messages.arb +++ b/lib/l10n/intl_messages.arb @@ -4576,12 +4576,6 @@ "placeholders_order": [], "placeholders": {} }, - "archiveAndDownload": "Archive and download", - "@archiveAndDownload": { - "type": "text", - "placeholders_order": [], - "placeholders": {} - }, "countMessageInSpam": "{count} message in spam", "@countMessageInSpam": { "type": "text", @@ -4659,5 +4653,17 @@ "type": "text", "placeholders_order": [], "placeholders": {} + }, + "archiveAndDownload": "Archive and download", + "@archiveAndDownload": { + "type": "text", + "placeholders_order": [], + "placeholders": {} + }, + "creatingAnArchiveForDownloading": "Creating an archive for downloading", + "@creatingAnArchiveForDownloading": { + "type": "text", + "placeholders_order": [], + "placeholders": {} } } \ No newline at end of file diff --git a/lib/main/localizations/app_localizations.dart b/lib/main/localizations/app_localizations.dart index 2c034708c..28c5b89bf 100644 --- a/lib/main/localizations/app_localizations.dart +++ b/lib/main/localizations/app_localizations.dart @@ -4912,4 +4912,11 @@ class AppLocalizations { name: 'archiveAndDownload', ); } + + String get creatingAnArchiveForDownloading { + return Intl.message( + 'Creating an archive for downloading', + name: 'creatingAnArchiveForDownloading', + ); + } }