[Android][Disable work manager] Remove unuse interactors in sending queue

(cherry picked from commit 4bd7885845b1135e019869c733a42209da5df8e9)
This commit is contained in:
Dat PHAM HOANG
2024-01-11 11:08:48 +07:00
committed by Dat H. Pham
parent 0bef995f52
commit b358188362
4 changed files with 4 additions and 10 deletions
@@ -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,
@@ -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<DeleteMultipleSendingEmailInteractor>(),
Get.find<UpdateMultipleSendingEmailInteractor>(),
Get.find<UpdateSendingEmailInteractor>(),
Get.find<DeleteSendingEmailInteractor>(),
Get.find<GetStoredSendingEmailInteractor>(),
@@ -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,
@@ -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