validateData method
void
validateData()
Validates the client data. Throws an ArgumentError if values are missing or incorrect.
Implementation
void validateData() {
for (var element in contacts) {
if (!element.startsWith('mailto')) {
throw ArgumentError('Given contacts have to start with "mailto:"');
}
}
if (StringUtils.isNullOrEmpty(baseUrl)) {
throw ArgumentError('baseUrl is missing');
}
if (StringUtils.isNullOrEmpty(publicKeyPem)) {
throw ArgumentError('Public key PEM is missing');
}
}