fix: The message field in UnknownRemoteException is typed as String? and the condition will always be false.

This commit is contained in:
dab246
2026-03-09 11:12:55 +07:00
committed by Dat H. Pham
parent 572bf6ba81
commit b7594a4adb
6 changed files with 12 additions and 5 deletions
@@ -69,7 +69,7 @@ class CreateNewAndSaveEmailToDraftsInteractor {
}
} catch (e) {
logWarning('CreateNewAndSaveEmailToDraftsInteractor::execute: Exception: $e');
if (e is UnknownRemoteException && e.message is List<SavingEmailToDraftsCanceledException>) {
if (e is UnknownRemoteException && e.error is List<SavingEmailToDraftsCanceledException>) {
if (createEmailRequest.draftsEmailId == null) {
yield dartz.Left<Failure, Success>(SaveEmailAsDraftsFailure(SavingEmailToDraftsCanceledException()));
} else {
@@ -66,7 +66,7 @@ class CreateNewAndSendEmailInteractor {
}
} catch (e) {
logWarning('CreateNewAndSendEmailInteractor::execute: Exception: $e');
if (e is UnknownRemoteException && e.message is List<SendingEmailCanceledException>) {
if (e is UnknownRemoteException && e.error is List<SendingEmailCanceledException>) {
yield dartz.Left<Failure, Success>(SendEmailFailure(
exception: SendingEmailCanceledException(),
session: sendingEmailArguments?.session,