withQueryParams method
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;
}