removeQueryParameters method

Uri removeQueryParameters(
  1. Iterable<String> keys
)

Returns a new Uri with the provided keys removed from query parameters.

Implementation

Uri removeQueryParameters(Iterable<String> keys) {
  final updated = <String, List<String>>{};
  queryParametersAll.forEach((key, value) {
    if (!keys.contains(key)) {
      updated[key] = List<String>.from(value);
    }
  });
  return replace(query: _toQueryString(updated));
}