goNamed method

  1. @override
void goNamed(
  1. RouteInfo route, {
  2. Map<String, String> pathParameters = const <String, String>{},
  3. Map<String, dynamic> queryParameters = const <String, dynamic>{},
  4. Object? extra,
})
override

Implementation

@override
void goNamed(
  RouteInfo route, {
  Map<String, String> pathParameters = const <String, String>{},
  Map<String, dynamic> queryParameters = const <String, dynamic>{},
  Object? extra,
}) {
  if (pendingRouteFunction != null) {
    Function copiedFunction = pendingRouteFunction!;
    pendingRouteFunction = null;
    copiedFunction();
  } else {
    context.goNamed(
      route.name,
      pathParameters: pathParameters,
      extra: extra,
      queryParameters: queryParameters,
    );
  }
}