TF-1869: Duplicate check for OpenedEmail and DetailedEmail when get contents

(cherry picked from commit 674312c3dd515b5699c84d3572bdc7bed9e7415d)
This commit is contained in:
HuyNguyen
2023-05-23 18:05:04 +07:00
committed by Dat Vu
parent 7267ee2c64
commit 109ea54204
6 changed files with 61 additions and 6 deletions
@@ -80,7 +80,11 @@ abstract class EmailDataSource {
Future<void> storeEmail(Session session, AccountId accountId, Email email);
Future<Email?> getEmailFromCache(Session session, AccountId accountId, EmailId emailId);
Future<void> storeOpenedEmail(Session session, AccountId accountId, DetailedEmail detailedEmail);
Future<DetailedEmail?> getOpenedEmail(Session session, AccountId accountId, EmailId emailId);
Future<DetailedEmail?> getDetailedEmail(Session session, AccountId accountId, EmailId emailId);
}