TF-2323 Fix auto refresh emails list when click quick search filter
Signed-off-by: dab246 <tdvu@linagora.com> (cherry picked from commit 929d89db7bf626889a4a1307da186769c1da0b49)
This commit is contained in:
+6
-5
@@ -1530,10 +1530,10 @@ class MailboxDashBoardController extends ReloadableController {
|
||||
|
||||
void selectQuickSearchFilterAction(QuickSearchFilter filter) async {
|
||||
log('MailboxDashBoardController::selectQuickSearchFilterAction(): filter: $filter');
|
||||
if (filter == QuickSearchFilter.fromMe &&
|
||||
accountId.value != null &&
|
||||
sessionCurrent != null
|
||||
) {
|
||||
if (filter == QuickSearchFilter.fromMe) {
|
||||
if (accountId.value == null || sessionCurrent == null) {
|
||||
logError('MailboxDashBoardController::selectQuickSearchFilterAction(): accountId or sessionCurrent is null');
|
||||
}
|
||||
final listContactSelected = searchController.searchEmailFilter.value.from;
|
||||
final arguments = ContactArguments(accountId.value!, sessionCurrent!, listContactSelected);
|
||||
|
||||
@@ -1541,11 +1541,12 @@ class MailboxDashBoardController extends ReloadableController {
|
||||
|
||||
if (newContact is EmailAddress) {
|
||||
selectQuickSearchFilterFrom(newContact);
|
||||
dispatchAction(StartSearchEmailAction(filter: filter));
|
||||
}
|
||||
} else {
|
||||
selectQuickSearchFilter(filter);
|
||||
dispatchAction(StartSearchEmailAction(filter: filter));
|
||||
}
|
||||
dispatchAction(StartSearchEmailAction(filter: filter));
|
||||
}
|
||||
|
||||
void selectReceiveTimeQuickSearchFilter(BuildContext context, EmailReceiveTimeType receiveTime) {
|
||||
|
||||
Reference in New Issue
Block a user