From d1ad632f3374d33d84b27a1f8e347ee1ebd60c32 Mon Sep 17 00:00:00 2001 From: dab246 Date: Wed, 21 Jun 2023 18:17:29 +0700 Subject: [PATCH] TF-1932 Turn off notifications after emailing (cherry picked from commit a2133e74047d83583e7b5450d3f5eb683c110258) --- .../observer/sending_email_observer.dart | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/lib/features/offline_mode/observer/sending_email_observer.dart b/lib/features/offline_mode/observer/sending_email_observer.dart index 9696457a3..6cf2a1289 100644 --- a/lib/features/offline_mode/observer/sending_email_observer.dart +++ b/lib/features/offline_mode/observer/sending_email_observer.dart @@ -5,7 +5,6 @@ import 'package:core/presentation/state/success.dart'; import 'package:core/utils/app_logger.dart'; import 'package:jmap_dart_client/jmap/account_id.dart'; import 'package:jmap_dart_client/jmap/core/session/session.dart'; -import 'package:model/extensions/list_email_content_extension.dart'; import 'package:model/extensions/session_extension.dart'; import 'package:model/oidc/token_oidc.dart'; import 'package:tmail_ui_user/features/caching/config/hive_cache_config.dart'; @@ -26,8 +25,6 @@ import 'package:tmail_ui_user/features/offline_mode/exceptions/workmanager_excep import 'package:tmail_ui_user/features/offline_mode/manager/sending_email_cache_manager.dart'; import 'package:tmail_ui_user/features/offline_mode/model/sending_state.dart'; import 'package:tmail_ui_user/features/offline_mode/observer/work_observer.dart'; -import 'package:tmail_ui_user/features/push_notification/presentation/notification/local_notification_config.dart'; -import 'package:tmail_ui_user/features/push_notification/presentation/notification/local_notification_manager.dart'; import 'package:tmail_ui_user/features/sending_queue/domain/extensions/sending_email_extension.dart'; import 'package:tmail_ui_user/features/sending_queue/domain/model/sending_email.dart'; import 'package:tmail_ui_user/features/sending_queue/domain/state/update_sending_email_state.dart'; @@ -223,7 +220,6 @@ class SendingEmailObserver extends WorkObserver { } void _handleSendEmailSuccess(SendEmailSuccess success) { - _showLocalNotification(); _updateStoredSendingEmail(SendingState.success); } @@ -249,15 +245,6 @@ class SendingEmailObserver extends WorkObserver { _handleTaskFailureInWorkManager(); } - void _showLocalNotification() { - LocalNotificationManager.instance.showPushNotification( - id: _sendingEmail?.sendingId ?? '', - title: _sendingEmail?.email.subject ?? LocalNotificationConfig.messageHasBeenSentSuccessfully, - message: _sendingEmail?.presentationEmail.emailContentList.asHtmlString, - isInboxStyle: false - ); - } - void _updateStoredSendingEmail(SendingState newState) { log('SendingEmailObserver::_updateStoredSendingEmail():newState: $newState'); consumeState(