cat static method

String cat(
  1. String uri,
  2. Map<String, dynamic>? parameters
)

Concatenates a path with a map of parameters.

Implementation

static String cat(String uri, Map<String, dynamic>? parameters) {
  if (parameters == null || parameters.isEmpty)
    return uri;

  int i = uri.indexOf('?');
  String? query;
  if (i >= 0) {
    query = uri.substring(i);
    uri = uri.substring(0, i);
  }
  final query2 = HttpUtil.encodeQuery(parameters);
  return uri + (query == null ? "?$query2": "$query&$query2");
}