TF-2694 clear sort order when mailbox is tapped

This commit is contained in:
DatDang
2024-03-18 16:55:04 +07:00
committed by Dat H. Pham
parent 8a82800b74
commit f7486e565f
3 changed files with 6 additions and 2 deletions
@@ -550,7 +550,6 @@ class MailboxController extends BaseMailboxController with MailboxActionHandlerM
) {
log('MailboxController::_handleOpenMailbox():MailboxName: ${presentationMailboxSelected.name}');
KeyboardUtils.hideKeyboard(context);
mailboxDashBoardController.setSelectedMailbox(presentationMailboxSelected);
mailboxDashBoardController.clearSelectedEmail();
if (presentationMailboxSelected.id != mailboxDashBoardController.selectedMailbox.value?.id) {
mailboxDashBoardController.clearFilterMessageOption();
@@ -558,6 +557,7 @@ class MailboxController extends BaseMailboxController with MailboxActionHandlerM
_disableAllSearchEmail();
_replaceBrowserHistory();
mailboxDashBoardController.closeMailboxMenuDrawer();
mailboxDashBoardController.setSelectedMailbox(presentationMailboxSelected);
mailboxDashBoardController.dispatchRoute(DashboardRoutes.thread);
}
@@ -372,7 +372,6 @@ class AdvancedFilterController extends BaseController {
listFromEmailAddress.clear();
listToEmailAddress.clear();
_destinationMailboxSelected = null;
searchController.sortOrderFiltered.value = EmailSortOrderType.mostRecent;
}
void _clearAllTextFieldInput() {
@@ -287,12 +287,17 @@ class SearchController extends BaseController with DateRangePickerMixin {
searchInputController.clear();
searchFocus.unfocus();
}
void _clearSortOrder() {
sortOrderFiltered.value = EmailSortOrderType.mostRecent;
}
void disableAllSearchEmail() {
_clearAllTextInputSimpleSearch();
deactivateSimpleSearch();
hideSimpleSearchFormView();
_clearSortOrder();
clearSearchFilter();
deactivateAdvancedSearch();
hideAdvancedSearchFormView();