getUri method

Uri getUri({
  1. String? routeId,
  2. Map<String, String>? replacements,
})

Returns Url With Given Route Path

Implementation

Uri getUri({String? routeId, Map<String, String>? replacements}) {
  String url = "";
  if (_host.isNotEmpty && _port >= 0) {
    url = _host + ":" + _port.toString();
  } else if (_host.isNotEmpty) {
    url = _host;
  }
  String route = "";
  if (routeId != null) {
    route = getRoute(routeId).getPath(replacements: replacements);
  }
  if (_isHttp) {
    return Uri.http(url, route);
  }
  return Uri.https(url, route);
}