resolve static method
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;
}
}