checkQueryParams function

bool checkQueryParams(
  1. BuildContext context,
  2. Iterable<String> params
)

Implementation

bool checkQueryParams (BuildContext context, Iterable<String> params) {
  RoutingData? routingData =
      ModalRoute.of(context)?.settings.name?.getRoutingData;

  if (routingData != null) {
    for (String param in params) {
      if (!routingData.contains(param)){
        return false;
      }
    }
  } else {
    return false;
  }

  return true;
}