navigateFromUri method

void navigateFromUri(
  1. Uri uri
)

Implementation

void navigateFromUri(Uri uri) async {
  assert(linkNavigator != null);
  try {
    final _navigatorState = navigatorState;
    if (_navigatorState == null) {
      throw const NavigationError('navigatorState is null');
    }
    await linkNavigator?.navigate(
      uri,
      LinkRouterData(
        navigatorState: _navigatorState,
        lastGeneratedRoute: lastGeneratedRoute,
      ),
    );
  } catch (e, s) {
    throw NavigationError('Navigation failure', e, s);
  }
}