diff --git a/lib/collections/routes.dart b/lib/collections/routes.dart index 10b2dc0d..d2c19c52 100644 --- a/lib/collections/routes.dart +++ b/lib/collections/routes.dart @@ -14,21 +14,6 @@ class AppRouter extends RootStackRouter { AppRouter(this.ref) : super(navigatorKey: rootNavigatorKey); - @override - List get guards => [ - AutoRouteGuardCallback( - (resolver, router) async { - final auth = await ref.read(authenticationProvider.future); - - if (auth == null && !KVStoreService.doneGettingStarted) { - resolver.redirect(const GettingStartedRoute()); - } else { - resolver.next(true); - } - }, - ), - ]; - @override List get routes => [ AutoRoute( @@ -40,6 +25,19 @@ class AppRouter extends RootStackRouter { path: "home", page: HomeRoute.page, initial: true, + guards: [ + AutoRouteGuardCallback( + (resolver, router) async { + final auth = await ref.read(authenticationProvider.future); + + if (auth == null && !KVStoreService.doneGettingStarted) { + resolver.redirect(const GettingStartedRoute()); + } else { + resolver.next(true); + } + }, + ), + ], ), AutoRoute( path: "home/genres",