addParameter method
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);
}