TF-3290 Only show reconnection confirm dialog when composer is opened
This commit is contained in:
+4
@@ -432,6 +432,7 @@ class MailboxDashBoardController extends ReloadableController
|
||||
} else if (success is GetAllIdentitiesSuccess) {
|
||||
_handleGetAllIdentitiesSuccess(success);
|
||||
} else if (success is GetComposerCacheSuccess) {
|
||||
_removeComposerCacheOnWeb();
|
||||
goToComposer(ComposerArguments.fromSessionStorageBrowser(success.composerCache));
|
||||
} else if (success is GetIdentityCacheOnWebSuccess) {
|
||||
goToSettings();
|
||||
@@ -1677,12 +1678,14 @@ class MailboxDashBoardController extends ReloadableController
|
||||
composerArguments = arguments;
|
||||
ComposerBindings().dependencies();
|
||||
composerOverlayState.value = ComposerOverlayState.active;
|
||||
twakeAppManager.openComposerOnWeb();
|
||||
}
|
||||
|
||||
void closeComposerOverlay({dynamic result}) async {
|
||||
composerArguments = null;
|
||||
ComposerBindings().dispose();
|
||||
composerOverlayState.value = ComposerOverlayState.inActive;
|
||||
twakeAppManager.closeComposerOnWeb();
|
||||
if (result is SendingEmailArguments) {
|
||||
handleSendEmailAction(result);
|
||||
} else if (result is SendEmailSuccess ||
|
||||
@@ -3240,6 +3243,7 @@ class MailboxDashBoardController extends ReloadableController
|
||||
WebSocketController.instance.onClose();
|
||||
_currentEmailState = null;
|
||||
_isFirstSessionLoad = false;
|
||||
twakeAppManager.closeComposerOnWeb();
|
||||
super.onClose();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user