getUrl method

String getUrl(
  1. Request rq, [
  2. Map<String, Object?> params = const {},
  3. Map<String, Object?> queries = const {}
])

Implementation

String getUrl(
  Request rq, [
  Map<String, Object?> params = const {},
  Map<String, Object?> queries = const {},
]) {
  String path = getFullPath();
  params.forEach((key, value) {
    path = path.replaceAll('{$key}', value.toString());
  });
  Map<String, String> q =
      queries.map((key, value) => MapEntry(key, value.toString()));
  return rq.url(path, params: q);
}