fix(mobile): prevent duplicate login pages for unauthenticated share intent warm start (#29054)

This commit is contained in:
Ebin Santhosh
2026-06-18 20:45:35 +05:30
committed by GitHub
parent c07cbe7ca8
commit 769c4015d3

View File

@@ -355,14 +355,14 @@ class SplashScreenPageState extends ConsumerState<SplashScreenPage> {
onError: (exception) => {
log.severe('Failed to update auth info with access token: $accessToken'),
ref.read(authProvider.notifier).logout(),
context.replaceRoute(const LoginRoute()),
context.router.replaceAll([const LoginRoute()]),
},
),
);
} else {
log.severe('Missing crucial offline login info - Logging out completely');
unawaited(ref.read(authProvider.notifier).logout());
unawaited(context.replaceRoute(const LoginRoute()));
unawaited(context.router.replaceAll([const LoginRoute()]));
return;
}