TF-2035 Get binding calendar event interactor
(cherry picked from commit 26035780569737d497a93e3c5e6f88f40b408a8a)
This commit is contained in:
@@ -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/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/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/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/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/bindings/calendar_event_interactor_bindings.dart';
|
||||||
import 'package:tmail_ui_user/features/email/presentation/controller/email_supervisor_controller.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;
|
CreateNewEmailRuleFilterInteractor? _createNewEmailRuleFilterInteractor;
|
||||||
SendReceiptToSenderInteractor? _sendReceiptToSenderInteractor;
|
SendReceiptToSenderInteractor? _sendReceiptToSenderInteractor;
|
||||||
|
ParseCalendarEventInteractor? _parseCalendarEventInteractor;
|
||||||
|
|
||||||
final emailAddressExpandMode = ExpandMode.COLLAPSE.obs;
|
final emailAddressExpandMode = ExpandMode.COLLAPSE.obs;
|
||||||
final attachmentsExpandMode = ExpandMode.COLLAPSE.obs;
|
final attachmentsExpandMode = ExpandMode.COLLAPSE.obs;
|
||||||
@@ -296,12 +298,9 @@ class SingleEmailController extends BaseController with AppLoaderMixin {
|
|||||||
injectMdnBindings(session, accountId);
|
injectMdnBindings(session, accountId);
|
||||||
_injectCalendarEventBindings(session, accountId);
|
_injectCalendarEventBindings(session, accountId);
|
||||||
|
|
||||||
if (Get.isRegistered<CreateNewEmailRuleFilterInteractor>()) {
|
_createNewEmailRuleFilterInteractor = getBinding<CreateNewEmailRuleFilterInteractor>();
|
||||||
_createNewEmailRuleFilterInteractor = Get.find<CreateNewEmailRuleFilterInteractor>();
|
_sendReceiptToSenderInteractor = getBinding<SendReceiptToSenderInteractor>();
|
||||||
}
|
_parseCalendarEventInteractor = getBinding<ParseCalendarEventInteractor>();
|
||||||
if (Get.isRegistered<SendReceiptToSenderInteractor>()) {
|
|
||||||
_sendReceiptToSenderInteractor = Get.find<SendReceiptToSenderInteractor>();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void _injectCalendarEventBindings(Session? session, AccountId? accountId) {
|
void _injectCalendarEventBindings(Session? session, AccountId? accountId) {
|
||||||
|
|||||||
Reference in New Issue
Block a user