validateDomainEntity function
Implementation
Map<String, dynamic> validateDomainEntity(String domain) {
final isValidDomain = validateDomain(domain);
final isValidSubdomain = validateSubdomain(domain);
if (!isValidDomain['valid'] && !isValidSubdomain['valid']) {
return {
'valid': false,
'message': isValidDomain['message'].toString().trim().isNotEmpty
? isValidDomain['message']
: isValidSubdomain['message'].toString().trim().isNotEmpty
? isValidSubdomain['message']
: 'Unknown domain validation error.',
};
}
return {
'valid': true,
'message': '',
};
}