matchQueryParams method

bool matchQueryParams(
  1. String? route
)

Implementation

bool matchQueryParams(String? route) {
  if (route == null) {
    return false;
  }

  final uri = Uri.parse(route);
  final queryParams = this.uri.queryParameters;
  final testQueryParams = uri.queryParameters;

  if (strictQueryParams) {
    return mapEquals(queryParams, testQueryParams);
  } else {
    for (String key in queryParams.keys) {
      if (testQueryParams[key] != queryParams[key]) {
        return false;
      }
    }
    return true;
  }
}