withQueryParams method

String withQueryParams(
  1. Map<String, dynamic> args
)

Add query parameters to the path.

Implementation

String withQueryParams(Map<String, dynamic> args) {
  String path = this.$1;
  // build the query string
  String queryString =
      args.entries.map((entry) => "${entry.key}=${entry.value}").join("&");
  // add the query string to the path
  if (path.contains("?")) {
    path = path.replaceAll("?", "?$queryString&");
  } else {
    path = "$path?$queryString";
  }
  return path;
}