navigateToUri method

FutureOr<void> navigateToUri(
  1. Uri uri, {
  2. bool clearHistory = false,
  3. bool removeCurrent = false,
})

Implementation

FutureOr<void> navigateToUri(
  Uri uri, {
  bool clearHistory = false,
  bool removeCurrent = false,
}) {
  final route = rootModule.findRoute(uri.path);

  if (route == null) throw RouteNotFoundException();

  final page = route.createPage(uri.queryParameters);

  _completeNavigation(
    route: route,
    page: page,
    clearHistory: clearHistory,
    removeCurrent: removeCurrent,
  );
}