From 41e0f841da92dc874568110a0da61c477e91dfc2 Mon Sep 17 00:00:00 2001 From: dab246 Date: Fri, 21 Jul 2023 16:49:49 +0700 Subject: [PATCH] TF-2035 Get binding calendar event interactor (cherry picked from commit 26035780569737d497a93e3c5e6f88f40b408a8a) --- .../controller/single_email_controller.dart | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/lib/features/email/presentation/controller/single_email_controller.dart b/lib/features/email/presentation/controller/single_email_controller.dart index 0e2a63cc7..a40843dba 100644 --- a/lib/features/email/presentation/controller/single_email_controller.dart +++ b/lib/features/email/presentation/controller/single_email_controller.dart @@ -28,6 +28,7 @@ import 'package:tmail_ui_user/features/base/mixin/app_loader_mixin.dart'; import 'package:tmail_ui_user/features/composer/presentation/extensions/email_action_type_extension.dart'; import 'package:tmail_ui_user/features/destination_picker/presentation/model/destination_picker_arguments.dart'; import 'package:tmail_ui_user/features/email/domain/model/detailed_email.dart'; +import 'package:tmail_ui_user/features/email/domain/usecases/parse_calendar_event_interactor.dart'; import 'package:tmail_ui_user/features/email/domain/usecases/store_opened_email_interactor.dart'; import 'package:tmail_ui_user/features/email/presentation/bindings/calendar_event_interactor_bindings.dart'; import 'package:tmail_ui_user/features/email/presentation/controller/email_supervisor_controller.dart'; @@ -102,6 +103,7 @@ class SingleEmailController extends BaseController with AppLoaderMixin { CreateNewEmailRuleFilterInteractor? _createNewEmailRuleFilterInteractor; SendReceiptToSenderInteractor? _sendReceiptToSenderInteractor; + ParseCalendarEventInteractor? _parseCalendarEventInteractor; final emailAddressExpandMode = ExpandMode.COLLAPSE.obs; final attachmentsExpandMode = ExpandMode.COLLAPSE.obs; @@ -296,12 +298,9 @@ class SingleEmailController extends BaseController with AppLoaderMixin { injectMdnBindings(session, accountId); _injectCalendarEventBindings(session, accountId); - if (Get.isRegistered()) { - _createNewEmailRuleFilterInteractor = Get.find(); - } - if (Get.isRegistered()) { - _sendReceiptToSenderInteractor = Get.find(); - } + _createNewEmailRuleFilterInteractor = getBinding(); + _sendReceiptToSenderInteractor = getBinding(); + _parseCalendarEventInteractor = getBinding(); } void _injectCalendarEventBindings(Session? session, AccountId? accountId) {