TF-2064 Remove some controller unnecessary

(cherry picked from commit ef93067436dc4a9129b04b0b57a9d5b18b7e124a)
This commit is contained in:
dab246
2023-08-04 16:07:39 +07:00
committed by Dat Vu
parent f709bcb4d7
commit f05a9c2d00
@@ -11,10 +11,6 @@ import 'package:tmail_ui_user/features/mailbox/domain/state/mark_as_mailbox_read
import 'package:tmail_ui_user/features/mailbox/presentation/mailbox_view_web.dart';
import 'package:tmail_ui_user/features/mailbox_dashboard/presentation/action/dashboard_action.dart';
import 'package:tmail_ui_user/features/mailbox_dashboard/presentation/base_mailbox_dashboard_view.dart';
import 'package:tmail_ui_user/features/mailbox_dashboard/presentation/controller/app_grid_dashboard_controller.dart';
import 'package:tmail_ui_user/features/mailbox_dashboard/presentation/controller/mailbox_dashboard_controller.dart';
import 'package:tmail_ui_user/features/mailbox_dashboard/presentation/controller/search_controller.dart' as search;
import 'package:tmail_ui_user/features/mailbox_dashboard/presentation/controller/spam_report_controller.dart';
import 'package:tmail_ui_user/features/mailbox_dashboard/presentation/model/composer_overlay_state.dart';
import 'package:tmail_ui_user/features/mailbox_dashboard/presentation/model/dashboard_routes.dart';
import 'package:tmail_ui_user/features/mailbox_dashboard/presentation/model/search/email_receive_time_type.dart';
@@ -45,11 +41,6 @@ class MailboxDashBoardView extends BaseMailboxDashBoardView {
MailboxDashBoardView({Key? key}) : super(key: key);
final search.SearchController searchController = Get.find<search.SearchController>();
final AppGridDashboardController appGridDashboardController = Get.find<AppGridDashboardController>();
final mailBoxDashboardController = Get.find<MailboxDashBoardController>();
final SpamReportController spamReportController = Get.find<SpamReportController>();
@override
Widget build(BuildContext context) {
controller.hideMailboxMenuWhenScreenSizeChange(context);
@@ -317,10 +308,10 @@ class MailboxDashBoardView extends BaseMailboxDashBoardView {
const Spacer(),
AppConfig.appGridDashboardAvailable
? Obx(() => PortalTarget(
visible: appGridDashboardController.isAppGridDashboardOverlayOpen.isTrue,
visible: controller.appGridDashboardController.isAppGridDashboardOverlayOpen.isTrue,
portalFollower: GestureDetector(
behavior: HitTestBehavior.opaque,
onTap: () => appGridDashboardController.toggleAppGridDashboard()),
onTap: () => controller.appGridDashboardController.toggleAppGridDashboard()),
child: PortalTarget(
anchor: Aligned(
follower: AppUtils.isDirectionRTL(context)
@@ -331,12 +322,12 @@ class MailboxDashBoardView extends BaseMailboxDashBoardView {
: Alignment.bottomRight
),
portalFollower: Obx(() {
if (appGridDashboardController.linagoraApplications.value != null) {
return AppDashboardOverlay(appGridDashboardController.linagoraApplications.value!);
if (controller.appGridDashboardController.linagoraApplications.value != null) {
return AppDashboardOverlay(controller.appGridDashboardController.linagoraApplications.value!);
}
return const SizedBox.shrink();
}),
visible: appGridDashboardController.isAppGridDashboardOverlayOpen.isTrue,
visible: controller.appGridDashboardController.isAppGridDashboardOverlayOpen.isTrue,
child: buildIconWeb(
onTap: controller.showAppDashboardAction,
splashRadius: 20,
@@ -408,7 +399,7 @@ class MailboxDashBoardView extends BaseMailboxDashBoardView {
..onPressActionClick(() => controller.dispatchAction(SelectionAllEmailAction()))
..text(AppLocalizations.of(context).select_all, isVertical: false))
.build(),
if (mailBoxDashboardController.isAbleMarkAllAsRead())
if (controller.isAbleMarkAllAsRead())
Padding(
padding: EdgeInsets.only(
left: AppUtils.isDirectionRTL(context) ? 0 : 16,
@@ -459,7 +450,7 @@ class MailboxDashBoardView extends BaseMailboxDashBoardView {
context,
controller.filterMessageOption.value,
(option) => controller.dispatchAction(FilterMessageAction(context, option)),
isSearchEmailRunning: searchController.isSearchEmailRunning
isSearchEmailRunning: controller.searchController.isSearchEmailRunning
)
)
)