TF-3345 Fix sort order blinks when deleting emails in search
Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
@@ -490,10 +490,7 @@ class SearchEmailController extends BaseController
|
||||
final lastEmail = listResultSearch.last;
|
||||
|
||||
if (searchEmailFilter.value.sortOrderType.isScrollByPosition()) {
|
||||
_updateSimpleSearchFilter(
|
||||
positionOption: Some(listResultSearch.length),
|
||||
beforeOption: const None()
|
||||
);
|
||||
_updateSimpleSearchFilter(positionOption: Some(listResultSearch.length));
|
||||
} else if (searchEmailFilter.value.sortOrderType == EmailSortOrderType.oldest) {
|
||||
_updateSimpleSearchFilter(startDateOption: optionOf(lastEmail.receivedAt));
|
||||
} else {
|
||||
|
||||
@@ -666,7 +666,9 @@ class ThreadController extends BaseController with EmailActionController {
|
||||
_searchEmailFilter.sortOrderType.isScrollByPosition(),
|
||||
0,
|
||||
),
|
||||
beforeOption: const None(),
|
||||
beforeOption: !_searchEmailFilter.sortOrderType.isScrollByPosition()
|
||||
? const None()
|
||||
: null,
|
||||
);
|
||||
final searchViewState = await _searchEmailInteractor.execute(
|
||||
_session!,
|
||||
|
||||
Reference in New Issue
Block a user