validateURL function
Implementation
void validateURL(String url) {
if (url.isEmpty) {
throw Exception('Invalid URL: $url. URL cannot be empty');
}
final Uri? uri = Uri.tryParse(url);
if (uri == null || !uri.hasAbsolutePath) {
throw Exception('Invalid URL: $url.');
}
}