fixed null bug with tapping a notification

This commit is contained in:
broodjeaap89 2021-08-19 21:18:20 +02:00
parent 44d1af167a
commit 9724ab0e02

View file

@ -133,11 +133,13 @@ class RouteGenerator {
return MaterialPageRoute(builder: (context) => PizzaEventPage(settings.arguments as PizzaEvent)); return MaterialPageRoute(builder: (context) => PizzaEventPage(settings.arguments as PizzaEvent));
} }
case "/event/notification": { case "/event/notification": {
var argument = settings.arguments as String;
if (selectedNotificationPayload != null) { if (selectedNotificationPayload != null) {
argument = selectedNotificationPayload!; return MaterialPageRoute(builder: (context) => PizzaEventNotificationPage(selectedNotificationPayload!));
} else if (settings.arguments != null) {
return MaterialPageRoute(builder: (context) => PizzaEventNotificationPage(settings.arguments as String));
} else {
return MaterialPageRoute(builder: (context) => PizzaEventsPage());
} }
return MaterialPageRoute(builder: (context) => PizzaEventNotificationPage(argument));
} }
default: { default: {