TF-3332 Prevent refresh when switching mailbox

This commit is contained in:
DatDang
2024-12-20 10:47:39 +07:00
committed by Dat H. Pham
parent 091d52e635
commit 85b9e49800
4 changed files with 9 additions and 4 deletions
@@ -25,6 +25,7 @@ abstract class ThreadRepository {
EmailFilter? emailFilter,
Properties? propertiesCreated,
Properties? propertiesUpdated,
bool getLatestChanges = true,
}
);
@@ -26,6 +26,7 @@ class GetEmailsInMailboxInteractor {
EmailFilter? emailFilter,
Properties? propertiesCreated,
Properties? propertiesUpdated,
bool getLatestChanges = true,
}
) async* {
try {
@@ -39,7 +40,8 @@ class GetEmailsInMailboxInteractor {
sort: sort,
emailFilter: emailFilter,
propertiesCreated: propertiesCreated,
propertiesUpdated: propertiesUpdated)
propertiesUpdated: propertiesUpdated,
getLatestChanges: getLatestChanges)
.map((emailResponse) => _toGetEmailState(
emailResponse: emailResponse,
currentMailboxId: emailFilter?.mailboxId