addParameter method

Uri addParameter(
  1. String key,
  2. String value
)

Implementation

Uri addParameter(String key, String value) {
  // url is a data uri?
  if (data != null) return this;

  /* Get the Query Parameters */
  Map<String, List<String>> queryParameters = <String, List<String>>{};
  queryParameters.addAll(queryParametersAll);

  if (!queryParameters.containsKey(key)) queryParameters[key] = [];
  queryParameters[key]!.add(Uri.encodeComponent(value));

  /* Replace the Query String */
  return replace(queryParameters: queryParameters);
}