From 0518115566728b736a56f8c43f88ceb6cf4e0f3d Mon Sep 17 00:00:00 2001 From: dab246 Date: Thu, 27 Nov 2025 02:57:10 +0700 Subject: [PATCH] fix(cnb): delete email and state cache before execute login (cherry picked from commit 8c1ed4b262ef90fef463fd117fe354589dbd4bbe) --- lib/features/login/presentation/login_controller.dart | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/features/login/presentation/login_controller.dart b/lib/features/login/presentation/login_controller.dart index ac033228d..abdaf2825 100644 --- a/lib/features/login/presentation/login_controller.dart +++ b/lib/features/login/presentation/login_controller.dart @@ -250,9 +250,13 @@ class LoginController extends ReloadableController { } @override - void handleReloaded(Session session) { + Future handleReloaded(Session session) async { SmartDialog.dismiss(); + if (PlatformInfo.isWeb && AppConfig.isForceEmailQueryEnabled) { + await cachingManager.clearAllEmailAndStateCache(); + } + popAndPush( RouteUtils.generateNavigationRoute(AppRoutes.dashboard), arguments: session,