fix(cnb): delete email and state cache before execute login
(cherry picked from commit 8c1ed4b262ef90fef463fd117fe354589dbd4bbe)
This commit is contained in:
@@ -250,9 +250,13 @@ class LoginController extends ReloadableController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
void handleReloaded(Session session) {
|
Future<void> handleReloaded(Session session) async {
|
||||||
SmartDialog.dismiss();
|
SmartDialog.dismiss();
|
||||||
|
|
||||||
|
if (PlatformInfo.isWeb && AppConfig.isForceEmailQueryEnabled) {
|
||||||
|
await cachingManager.clearAllEmailAndStateCache();
|
||||||
|
}
|
||||||
|
|
||||||
popAndPush(
|
popAndPush(
|
||||||
RouteUtils.generateNavigationRoute(AppRoutes.dashboard),
|
RouteUtils.generateNavigationRoute(AppRoutes.dashboard),
|
||||||
arguments: session,
|
arguments: session,
|
||||||
|
|||||||
Reference in New Issue
Block a user