encodeUri static method
Implementation
static Uri? encodeUri(String url, {bool refresh = false}) {
Uri? uri = URI.parse(url);
if (uri == null) return null;
Map<String, dynamic> parameters = {};
parameters.addAll(uri.queryParameters);
if (refresh) parameters["refresh"] = newId();
parameters.forEach((key, value) => Uri.encodeComponent(value));
return uri.replace(queryParameters: parameters);
}