RouteInformation restoreRouteInformation()

in nav2-usability/scenario_code/lib/skipping-stacks/router.dart [179:193]


  RouteInformation restoreRouteInformation(AppRoutePath path) {
    late final String location;
    if (path.isHomePage) {
      location = '/';
    } else if (path is AuthorsRoutePath) {
      location = '/authors';
    } else if (path is BookRoutePath) {
      location = '/book/${path.id}';
    } else if (path is AuthorRoutePath) {
      location = '/author/${path.id}';
    } else {
      location = '/';
    }
    return RouteInformation(location: location);
  }