validateUri method
Implementation
void validateUri(Uri uri) {
if (!uri.hasScheme || !allowedSchemes.contains(uri.scheme.toLowerCase())) {
throw ArgumentError.value(
uri,
'uri',
'Allowed URI schemes: ${allowedSchemes.join(', ')}',
);
}
}