Skip to content

Commit

Permalink
more null coalesce (#190)
Browse files Browse the repository at this point in the history
  • Loading branch information
lukepighetti committed Oct 22, 2020
1 parent 7829fee commit 8e3fd03
Showing 1 changed file with 7 additions and 6 deletions.
13 changes: 7 additions & 6 deletions lib/src/fluro_router.dart
Original file line number Diff line number Diff line change
Expand Up @@ -138,13 +138,14 @@ class FluroRouter {
AppRoute route = match?.route;

if (route?.transitionDuration != null) {
transitionDuration = route.transitionDuration;
transitionDuration = route?.transitionDuration;
}

Handler handler = (route != null ? route.handler : notFoundHandler);
Handler handler = (route != null ? route?.handler : notFoundHandler);
var transition = transitionType;
if (transitionType == null) {
transition = route != null ? route.transitionType : TransitionType.native;
transition =
route != null ? route?.transitionType : TransitionType.native;
}
if (route == null && notFoundHandler == null) {
return RouteMatch(
Expand Down Expand Up @@ -205,7 +206,7 @@ class FluroRouter {

if (transition == TransitionType.custom) {
routeTransitionsBuilder =
transitionsBuilder ?? route.transitionBuilder;
transitionsBuilder ?? route?.transitionBuilder;
} else {
routeTransitionsBuilder = _standardTransitionsBuilder(transition);
}
Expand All @@ -219,10 +220,10 @@ class FluroRouter {
},
transitionDuration: transition == TransitionType.none
? Duration.zero
: transitionDuration ?? route.transitionDuration,
: transitionDuration ?? route?.transitionDuration,
reverseTransitionDuration: transition == TransitionType.none
? Duration.zero
: transitionDuration ?? route.transitionDuration,
: transitionDuration ?? route?.transitionDuration,
transitionsBuilder: transition == TransitionType.none
? (_, __, ___, child) => child
: routeTransitionsBuilder,
Expand Down

0 comments on commit 8e3fd03

Please sign in to comment.