remove searchQuery unnecessary paramter

This commit is contained in:
ManhNT
2022-06-24 22:41:54 +07:00
committed by Dat H. Pham
parent 48da016654
commit 377c9678f1
3 changed files with 6 additions and 1 deletions
@@ -201,6 +201,7 @@ class MailboxDashBoardController extends ReloadableController {
void _getUserProfile() async { void _getUserProfile() async {
userProfile.value = sessionCurrent != null ? UserProfile(sessionCurrent!.username.value) : null; userProfile.value = sessionCurrent != null ? UserProfile(sessionCurrent!.username.value) : null;
searchController.userProfile.value = userProfile.value;
} }
void _setSessionCurrent() { void _setSessionCurrent() {
@@ -209,6 +210,7 @@ class MailboxDashBoardController extends ReloadableController {
if (arguments is Session) { if (arguments is Session) {
sessionCurrent = arguments; sessionCurrent = arguments;
accountId.value = sessionCurrent?.accounts.keys.first; accountId.value = sessionCurrent?.accounts.keys.first;
searchController.accountId.value = accountId.value;
} else { } else {
if (kIsWeb) { if (kIsWeb) {
reload(); reload();
@@ -379,6 +381,7 @@ class MailboxDashBoardController extends ReloadableController {
void handleReloaded(Session session) { void handleReloaded(Session session) {
sessionCurrent = session; sessionCurrent = session;
accountId.value = sessionCurrent?.accounts.keys.first; accountId.value = sessionCurrent?.accounts.keys.first;
searchController.accountId.value = accountId.value;
_getUserProfile(); _getUserProfile();
} }
@@ -32,6 +32,8 @@ class SearchController extends BaseController {
final searchInputController = TextEditingController(); final searchInputController = TextEditingController();
final searchEmailFilter = SearchEmailFilter().obs; final searchEmailFilter = SearchEmailFilter().obs;
final searchState = SearchState.initial().obs; final searchState = SearchState.initial().obs;
final accountId = Rxn<AccountId>();
final userProfile = Rxn<UserProfile>();
final isAdvancedSearchViewOpen = false.obs; final isAdvancedSearchViewOpen = false.obs;
final dateFilterSelectedFormAdvancedSearch = EmailReceiveTimeType.allTime.obs; final dateFilterSelectedFormAdvancedSearch = EmailReceiveTimeType.allTime.obs;
final mailboxFilterSelectedFormAdvancedSearch = Rxn<PresentationMailbox>(); final mailboxFilterSelectedFormAdvancedSearch = Rxn<PresentationMailbox>();
@@ -282,8 +282,8 @@ class ThreadController extends BaseController {
if (viewState is Either) { if (viewState is Either) {
viewState.map((success) { viewState.map((success) {
if (success is SearchEmailNewQuery){ if (success is SearchEmailNewQuery){
mailboxDashBoardController.clearState();
_searchEmail(); _searchEmail();
mailboxDashBoardController.clearState();
} else if (success is MarkAsEmailReadSuccess } else if (success is MarkAsEmailReadSuccess
|| success is MoveToMailboxSuccess || success is MoveToMailboxSuccess
|| success is MarkAsStarEmailSuccess || success is MarkAsStarEmailSuccess