TF-2667 Prevent close sending/saving dialog when click system back on mobile

This commit is contained in:
dab246
2024-03-22 11:20:53 +07:00
committed by Dat H. Pham
parent a16e4ff485
commit 5d502736d8
2 changed files with 74 additions and 60 deletions
@@ -1391,7 +1391,12 @@ class MailboxDashBoardController extends ReloadableController {
openComposerOverlay(arguments);
}
} else {
BackButtonInterceptor.removeByName(AppRoutes.dashboard);
final result = await push(AppRoutes.composer, arguments: arguments);
BackButtonInterceptor.add(_onBackButtonInterceptor, name: AppRoutes.dashboard);
if (result is SendingEmailArguments) {
handleSendEmailAction(result);
} else if (result is SendEmailSuccess ||