TF-3123 Fix load more is irrelevant when filtering emails by unread

This commit is contained in:
dab246
2024-09-16 02:21:56 +07:00
committed by Dat H. Pham
parent 7daab0bb1a
commit 47c7cb9ee8
5 changed files with 107 additions and 74 deletions
@@ -277,6 +277,9 @@ class ThreadRepositoryImpl extends ThreadRepository {
properties: emailRequest.properties)
.then((response) {
final listEmails = response.emailList;
if (emailRequest.lastEmailId != null && listEmails?.isNotEmpty == true) {
listEmails?.removeWhere((email) => email.id == emailRequest.lastEmailId);
}
return EmailsResponse(emailList: listEmails, state: response.state);
});