change route "/" to check for personalSelected and pass it to authcheck

This commit is contained in:
2024-11-07 14:42:18 +02:00
parent dace86182b
commit 995b292600

View File

@@ -40,8 +40,21 @@ class RouteGenerator {
switch (settings.name) { switch (settings.name) {
// Authgentication // Authgentication
case '/': case '/':
if (args is bool) {
return MaterialPageRoute( return MaterialPageRoute(
settings: settings, builder: (_) => const AuthCheck()); settings: settings,
builder: (_) => AuthCheck(
personalSelected: args,
),
);
} else {
return MaterialPageRoute(
settings: settings,
builder: (_) => const AuthCheck(
personalSelected: true,
),
);
}
case '/notifications': case '/notifications':
if (args is NotificationArguments) { if (args is NotificationArguments) {
return MaterialPageRoute( return MaterialPageRoute(
@@ -228,7 +241,9 @@ Route<dynamic> _errorRoute() {
print("Invalid Route"); print("Invalid Route");
return MaterialPageRoute( return MaterialPageRoute(
settings: const RouteSettings(name: '/'), settings: const RouteSettings(name: '/'),
builder: (_) => const AuthCheck()); builder: (_) => const AuthCheck(
personalSelected: true,
));
// return MaterialPageRoute(builder: (_) { // return MaterialPageRoute(builder: (_) {
// return const Scaffold( // return const Scaffold(
// appBar: MIHAppBar(barTitle: "Error"), // appBar: MIHAppBar(barTitle: "Error"),