From 995b2926008a23e40c012f85672e1010eacbb5e5 Mon Sep 17 00:00:00 2001 From: yaso Date: Thu, 7 Nov 2024 14:42:18 +0200 Subject: [PATCH] change route "/" to check for personalSelected and pass it to authcheck --- .../lib/mih_router/routeGenerator.dart | 21 ++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/Frontend/patient_manager/lib/mih_router/routeGenerator.dart b/Frontend/patient_manager/lib/mih_router/routeGenerator.dart index c8298889..71b5a6e8 100644 --- a/Frontend/patient_manager/lib/mih_router/routeGenerator.dart +++ b/Frontend/patient_manager/lib/mih_router/routeGenerator.dart @@ -40,8 +40,21 @@ class RouteGenerator { switch (settings.name) { // Authgentication case '/': - return MaterialPageRoute( - settings: settings, builder: (_) => const AuthCheck()); + if (args is bool) { + return MaterialPageRoute( + settings: settings, + builder: (_) => AuthCheck( + personalSelected: args, + ), + ); + } else { + return MaterialPageRoute( + settings: settings, + builder: (_) => const AuthCheck( + personalSelected: true, + ), + ); + } case '/notifications': if (args is NotificationArguments) { return MaterialPageRoute( @@ -228,7 +241,9 @@ Route _errorRoute() { print("Invalid Route"); return MaterialPageRoute( settings: const RouteSettings(name: '/'), - builder: (_) => const AuthCheck()); + builder: (_) => const AuthCheck( + personalSelected: true, + )); // return MaterialPageRoute(builder: (_) { // return const Scaffold( // appBar: MIHAppBar(barTitle: "Error"),