TF-1808: Hanlde store email when opening email
(cherry picked from commit 2c895379f83b34e9bafb7545b21d790d01d444af)
This commit is contained in:
@@ -18,11 +18,11 @@ class StoreOpenedEmailToCacheInteractor {
|
||||
DetailedEmail detailedEmail
|
||||
) async* {
|
||||
try {
|
||||
yield Right<Failure, Success>(StoreOpenedEmailToCacheLoading());
|
||||
await _emailRepository.storeOpenedEmailToCache(session, accountId, detailedEmail);
|
||||
yield Right<Failure, Success>(StoreOpenedEmailToCacheSuccess());
|
||||
yield Right<Failure, Success>(StoreOpenedEmailLoading());
|
||||
await _emailRepository.storeOpenedEmail(session, accountId, detailedEmail);
|
||||
yield Right<Failure, Success>(StoreOpenedEmailSuccess());
|
||||
} catch (e) {
|
||||
yield Left<Failure, Success>(StoreOpenedEmailToCacheFailure(e));
|
||||
yield Left<Failure, Success>(StoreOpenedEmailFailure(e));
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user