Avoid close composer when cancel sending or saving draft
This commit is contained in:
@@ -829,7 +829,9 @@ class ComposerController extends BaseController with DragDropFileMixin {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
popBack();
|
if (Get.isDialogOpen == true) {
|
||||||
|
popBack();
|
||||||
|
}
|
||||||
|
|
||||||
final emailContent = await _getContentInEditor();
|
final emailContent = await _getContentInEditor();
|
||||||
final cancelToken = CancelToken();
|
final cancelToken = CancelToken();
|
||||||
@@ -2031,7 +2033,6 @@ class ComposerController extends BaseController with DragDropFileMixin {
|
|||||||
} else if ((resultState is SaveEmailAsDraftsFailure && resultState.exception is SavingEmailToDraftsCanceledException) ||
|
} else if ((resultState is SaveEmailAsDraftsFailure && resultState.exception is SavingEmailToDraftsCanceledException) ||
|
||||||
(resultState is UpdateEmailDraftsFailure && resultState.exception is SavingEmailToDraftsCanceledException)) {
|
(resultState is UpdateEmailDraftsFailure && resultState.exception is SavingEmailToDraftsCanceledException)) {
|
||||||
_closeComposerButtonState = ButtonState.enabled;
|
_closeComposerButtonState = ButtonState.enabled;
|
||||||
_closeComposerAction();
|
|
||||||
} else if ((resultState is SaveEmailAsDraftsFailure ||
|
} else if ((resultState is SaveEmailAsDraftsFailure ||
|
||||||
resultState is UpdateEmailDraftsFailure ||
|
resultState is UpdateEmailDraftsFailure ||
|
||||||
resultState is GenerateEmailFailure) &&
|
resultState is GenerateEmailFailure) &&
|
||||||
|
|||||||
Reference in New Issue
Block a user