resolve static method

String resolve(
  1. String uri,
  2. String? baseUrl
)

Implementation

static String resolve(String uri, String? baseUrl) {
  if (baseUrl == null || baseUrl.isEmpty) return uri;
  if (uri.startsWith("http://") || uri.startsWith("https://") || uri.startsWith("data:") || uri.startsWith("file:")) return uri;
  try {
    return Uri.parse(baseUrl).resolve(uri).toString();
  } on FormatException {
    return uri;
  }
}