defer state updates
This commit is contained in:
@@ -98,7 +98,11 @@ class CurrentTopRoute extends _$CurrentTopRoute {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void update() {
|
void update() {
|
||||||
state = getCurrentRoute();
|
unawaited(
|
||||||
|
Future(() {
|
||||||
|
state = getCurrentRoute();
|
||||||
|
}),
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
router.routerDelegate.addListener(update);
|
router.routerDelegate.addListener(update);
|
||||||
|
|||||||
@@ -75,7 +75,7 @@ final class CurrentTopRouteProvider
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
String _$currentTopRouteHash() => r'60bc1b11ab636ba250b891eed24f7e7dd8e62d81';
|
String _$currentTopRouteHash() => r'bf9956935ede399b815348926bb75c6bad22619e';
|
||||||
|
|
||||||
abstract class _$CurrentTopRoute extends $Notifier<RouteBase?> {
|
abstract class _$CurrentTopRoute extends $Notifier<RouteBase?> {
|
||||||
RouteBase? build();
|
RouteBase? build();
|
||||||
|
|||||||
Reference in New Issue
Block a user