validateURL function
Implementation
void validateURL(String url, String functionName) {
try {
Uri.parse(url);
} catch (e) {
logger.info(
'URL validation failed for $url in $functionName: ${e.toString()}');
throw invalidParamError(
'Invalid URL format $url passed to $functionName.', e);
}
}