TF-1063 Disable search email when open mailbox
This commit is contained in:
@@ -239,8 +239,10 @@ class MailboxController extends BaseMailboxController {
|
||||
});
|
||||
|
||||
dashboardActionWorker = ever(mailboxDashBoardController.dashBoardAction, (action) {
|
||||
if(action is DashBoardAction) {
|
||||
if(action is ClearSearchEmailAction) {
|
||||
if (action is ClearSearchEmailAction) {
|
||||
_switchBackToMailboxDefault();
|
||||
} else if (action is SelectMailboxDefaultAction) {
|
||||
if (mailboxDashBoardController.selectedMailbox.value == null) {
|
||||
_switchBackToMailboxDefault();
|
||||
}
|
||||
}
|
||||
@@ -369,9 +371,7 @@ class MailboxController extends BaseMailboxController {
|
||||
mailboxDashBoardController.setSelectedMailbox(presentationMailboxSelected);
|
||||
mailboxDashBoardController.clearSelectedEmail();
|
||||
|
||||
if (mailboxDashBoardController.searchController.isSearchActive()) {
|
||||
mailboxDashBoardController.searchController.disableSearch();
|
||||
}
|
||||
_disableAllSearchEmail();
|
||||
|
||||
if (_responsiveUtils.hasLeftMenuDrawerActive(context)) {
|
||||
mailboxDashBoardController.closeMailboxMenuDrawer();
|
||||
@@ -380,6 +380,11 @@ class MailboxController extends BaseMailboxController {
|
||||
}
|
||||
}
|
||||
|
||||
void _disableAllSearchEmail() {
|
||||
mailboxDashBoardController.dispatchAction(ClearAllFieldOfAdvancedSearchAction());
|
||||
mailboxDashBoardController.searchController.disableAllSearchEmail();
|
||||
}
|
||||
|
||||
void openMailbox(
|
||||
BuildContext context,
|
||||
PresentationMailbox presentationMailboxSelected
|
||||
|
||||
Reference in New Issue
Block a user