From b358188362245a26936bac128ee0a61c2b372930 Mon Sep 17 00:00:00 2001 From: Dat PHAM HOANG Date: Thu, 11 Jan 2024 11:08:48 +0700 Subject: [PATCH] [Android][Disable work manager] Remove unuse interactors in sending queue (cherry picked from commit 4bd7885845b1135e019869c733a42209da5df8e9) --- .../controller/mailbox_dashboard_controller.dart | 6 +++--- .../presentation/bindings/sending_queue_bindings.dart | 2 -- .../presentation/sending_queue_controller.dart | 3 --- lib/main/exceptions/send_email_exception_thrower.dart | 3 +-- 4 files changed, 4 insertions(+), 10 deletions(-) diff --git a/lib/features/mailbox_dashboard/presentation/controller/mailbox_dashboard_controller.dart b/lib/features/mailbox_dashboard/presentation/controller/mailbox_dashboard_controller.dart index c66c9dec1..a2bade2e4 100644 --- a/lib/features/mailbox_dashboard/presentation/controller/mailbox_dashboard_controller.dart +++ b/lib/features/mailbox_dashboard/presentation/controller/mailbox_dashboard_controller.dart @@ -1914,7 +1914,7 @@ class MailboxDashBoardController extends ReloadableController { ); break; case ComposeActionMode.editQueue: - _handleUpdateSendingEmail( + _tryToStoreSendingEmail( arguments.session, arguments.accountId, arguments.emailRequest, @@ -1949,7 +1949,7 @@ class MailboxDashBoardController extends ReloadableController { void _storeSendingEmailInCaseOfSendingFailureInMobile(SendEmailFailure failure) { if (PlatformInfo.isMobile) { - _handleUpdateSendingEmail( + _tryToStoreSendingEmail( failure.session, failure.accountId, failure.emailRequest, @@ -1958,7 +1958,7 @@ class MailboxDashBoardController extends ReloadableController { } } - void _handleUpdateSendingEmail( + void _tryToStoreSendingEmail( Session session, AccountId accountId, EmailRequest emailRequest, diff --git a/lib/features/sending_queue/presentation/bindings/sending_queue_bindings.dart b/lib/features/sending_queue/presentation/bindings/sending_queue_bindings.dart index b5fc2e957..0a72efc02 100644 --- a/lib/features/sending_queue/presentation/bindings/sending_queue_bindings.dart +++ b/lib/features/sending_queue/presentation/bindings/sending_queue_bindings.dart @@ -3,7 +3,6 @@ import 'package:get/get.dart'; import 'package:tmail_ui_user/features/sending_queue/domain/usecases/delete_multiple_sending_email_interactor.dart'; import 'package:tmail_ui_user/features/sending_queue/domain/usecases/delete_sending_email_interactor.dart'; import 'package:tmail_ui_user/features/sending_queue/domain/usecases/get_stored_sending_email_interactor.dart'; -import 'package:tmail_ui_user/features/sending_queue/domain/usecases/update_multiple_sending_email_interactor.dart'; import 'package:tmail_ui_user/features/sending_queue/domain/usecases/update_sending_email_interactor.dart'; import 'package:tmail_ui_user/features/sending_queue/presentation/sending_queue_controller.dart'; @@ -17,7 +16,6 @@ class SendingQueueBindings extends Bindings { void _bindingsController() { Get.put(SendingQueueController( Get.find(), - Get.find(), Get.find(), Get.find(), Get.find(), diff --git a/lib/features/sending_queue/presentation/sending_queue_controller.dart b/lib/features/sending_queue/presentation/sending_queue_controller.dart index d81855c85..ad5ee978e 100644 --- a/lib/features/sending_queue/presentation/sending_queue_controller.dart +++ b/lib/features/sending_queue/presentation/sending_queue_controller.dart @@ -30,7 +30,6 @@ import 'package:tmail_ui_user/features/sending_queue/domain/state/update_sending import 'package:tmail_ui_user/features/sending_queue/domain/usecases/delete_multiple_sending_email_interactor.dart'; import 'package:tmail_ui_user/features/sending_queue/domain/usecases/delete_sending_email_interactor.dart'; import 'package:tmail_ui_user/features/sending_queue/domain/usecases/get_stored_sending_email_interactor.dart'; -import 'package:tmail_ui_user/features/sending_queue/domain/usecases/update_multiple_sending_email_interactor.dart'; import 'package:tmail_ui_user/features/sending_queue/domain/usecases/update_sending_email_interactor.dart'; import 'package:tmail_ui_user/features/sending_queue/presentation/extensions/list_sending_email_extension.dart'; import 'package:tmail_ui_user/features/sending_queue/presentation/model/sending_email_action_type.dart'; @@ -42,7 +41,6 @@ import 'package:tmail_ui_user/main/routes/route_navigation.dart'; class SendingQueueController extends BaseController with MessageDialogActionMixin { final DeleteMultipleSendingEmailInteractor _deleteMultipleSendingEmailInteractor; - final UpdateMultipleSendingEmailInteractor _updateMultipleSendingEmailInteractor; final UpdateSendingEmailInteractor _updateSendingEmailInteractor; final DeleteSendingEmailInteractor _deleteSendingEmailInteractor; final GetStoredSendingEmailInteractor _getStoredSendingEmailInteractor; @@ -57,7 +55,6 @@ class SendingQueueController extends BaseController with MessageDialogActionMixi SendingQueueController( this._deleteMultipleSendingEmailInteractor, - this._updateMultipleSendingEmailInteractor, this._updateSendingEmailInteractor, this._deleteSendingEmailInteractor, this._getStoredSendingEmailInteractor, diff --git a/lib/main/exceptions/send_email_exception_thrower.dart b/lib/main/exceptions/send_email_exception_thrower.dart index 4fc0f9dbf..d5d908cb4 100644 --- a/lib/main/exceptions/send_email_exception_thrower.dart +++ b/lib/main/exceptions/send_email_exception_thrower.dart @@ -4,8 +4,7 @@ import 'package:core/utils/app_logger.dart'; import 'package:tmail_ui_user/features/network_connection/presentation/network_connection_controller.dart'; import 'package:tmail_ui_user/main/exceptions/remote_exception.dart'; import 'package:tmail_ui_user/main/exceptions/remote_exception_thrower.dart'; - -import '../routes/route_navigation.dart'; +import 'package:tmail_ui_user/main/routes/route_navigation.dart'; class SendEmailExceptionThrower extends RemoteExceptionThrower { @override