TF-934 Implement search by query when open new tab

This commit is contained in:
dab246
2022-11-11 00:11:48 +07:00
committed by Dat H. Pham
parent 6050ee5386
commit 71abe0cf37
22 changed files with 224 additions and 120 deletions
@@ -391,6 +391,7 @@ class MailboxDashBoardController extends ReloadableController {
}
void setSelectedEmail(PresentationEmail? newPresentationEmail) {
log('MailboxDashBoardController::setSelectedEmail(): $newPresentationEmail');
selectedEmail.value = newPresentationEmail;
}
@@ -440,6 +441,7 @@ class MailboxDashBoardController extends ReloadableController {
}
void _closeEmailDetailedView() {
log('MailboxDashBoardController::_closeEmailDetailedView(): ');
dispatchRoute(DashboardRoutes.thread);
clearSelectedEmail();
}
@@ -1012,6 +1014,7 @@ class MailboxDashBoardController extends ReloadableController {
}
void dispatchRoute(DashboardRoutes route) {
log('MailboxDashBoardController::dispatchRoute(): $route');
dashboardRoute.value = route;
if (dashboardRoute.value == DashboardRoutes.searchEmail) {
@@ -40,6 +40,7 @@ class SearchController extends BaseController {
final emailReceiveTimeType = Rxn<EmailReceiveTimeType>();
final simpleSearchIsActivated = RxBool(false);
final advancedSearchIsActivated = RxBool(false);
final autoFocus = RxBool(true);
SearchQuery? get searchQuery => searchEmailFilter.value.text;