TF-2046 Change navigate to page use popAndPushNamed instead of using pushReplacementNamed

(cherry picked from commit 8e8beccc25e7a6bd3199363cebc36efb74854740)
This commit is contained in:
dab246
2023-07-20 15:49:26 +07:00
committed by Dat Vu
parent aa0433aab9
commit 036d0db4ce
7 changed files with 14 additions and 10 deletions
@@ -116,7 +116,7 @@ class HomeController extends BaseController {
}
void _goToLogin({LoginArguments? arguments}) {
pushAndPop(AppRoutes.login, arguments: arguments);
popAndPush(AppRoutes.login, arguments: arguments);
}
@override
@@ -149,7 +149,7 @@ class HomeController extends BaseController {
authorizationIsolateInterceptors.setTokenAndAuthorityOidc(
newToken: storedTokenOidcSuccess.tokenOidc.toToken(),
newConfig: storedTokenOidcSuccess.oidcConfiguration);
pushAndPop(AppRoutes.session, arguments: _dynamicUrlInterceptors.baseUrl);
popAndPush(AppRoutes.session, arguments: _dynamicUrlInterceptors.baseUrl);
}
void _goToSessionWithBasicAuth(GetCredentialViewState credentialViewState) {
@@ -163,6 +163,6 @@ class HomeController extends BaseController {
credentialViewState.userName.value,
credentialViewState.password.value,
);
pushAndPop(AppRoutes.session, arguments: _dynamicUrlInterceptors.baseUrl);
popAndPush(AppRoutes.session, arguments: _dynamicUrlInterceptors.baseUrl);
}
}