TF-2667 Handle error better when perform save as drafts
This commit is contained in:
-25
@@ -72,13 +72,6 @@ class CreateNewAndSaveEmailToDraftsInteractor {
|
||||
cancelToken: cancelToken
|
||||
);
|
||||
|
||||
await _deleteOldDraftsEmail(
|
||||
session: createEmailRequest.session,
|
||||
accountId: createEmailRequest.accountId,
|
||||
draftEmailId: createEmailRequest.draftsEmailId!,
|
||||
cancelToken: cancelToken
|
||||
);
|
||||
|
||||
yield dartz.Right<Failure, Success>(
|
||||
UpdateEmailDraftsSuccess(
|
||||
emailDraftSaved.id!,
|
||||
@@ -137,22 +130,4 @@ class CreateNewAndSaveEmailToDraftsInteractor {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
Future<void> _deleteOldDraftsEmail({
|
||||
required Session session,
|
||||
required AccountId accountId,
|
||||
required EmailId draftEmailId,
|
||||
CancelToken? cancelToken
|
||||
}) async {
|
||||
try {
|
||||
await _emailRepository.removeEmailDrafts(
|
||||
session,
|
||||
accountId,
|
||||
draftEmailId,
|
||||
cancelToken: cancelToken
|
||||
);
|
||||
} catch (e) {
|
||||
logError('CreateNewAndSaveEmailToDraftsInteractor::_deleteOldDraftsEmail: Exception: $e');
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user