TF-1869: Double check email have been duplicated and remove it

(cherry picked from commit d1d448502228633554ea6eeb9a4bb9c98f849b18)
This commit is contained in:
HuyNguyen
2023-05-24 11:31:12 +07:00
committed by Dat Vu
parent acda93f8e1
commit 953894e3a9
12 changed files with 23 additions and 23 deletions
@@ -206,17 +206,17 @@ class EmailRepositoryImpl extends EmailRepository {
@override
Future<DetailedEmail?> getOpenedEmail(Session session, AccountId accountId, EmailId emailId) async {
final detailedEmail = await emailDataSource[DataSourceType.hiveCache]!.getDetailedEmail(session, accountId, emailId);
final getIncomingEmailedStored = await emailDataSource[DataSourceType.hiveCache]!.getIncomingEmailedStored(session, accountId, emailId);
final openedEmail = await emailDataSource[DataSourceType.hiveCache]!.getOpenedEmail(session, accountId, emailId);
if (detailedEmail != null) {
return detailedEmail;
if (getIncomingEmailedStored != null) {
return getIncomingEmailedStored;
} else {
return openedEmail;
}
}
@override
Future<Email?> getEmailFromCache(Session session, AccountId accountId, EmailId emailId) {
return emailDataSource[DataSourceType.hiveCache]!.getEmailFromCache(session, accountId, emailId);
Future<Email?> getEmailStored(Session session, AccountId accountId, EmailId emailId) {
return emailDataSource[DataSourceType.hiveCache]!.getEmailStored(session, accountId, emailId);
}
}