validateRequestedProof function

void validateRequestedProof(
  1. RequestedProof requestedProof
)

Implementation

void validateRequestedProof(RequestedProof requestedProof) {
  logger.info('Validating requested proof: $requestedProof');
  if (requestedProof.url.isEmpty) {
    logger.info(
        'Requested proof validation failed: Provided url in requested proof is not valid');
    throw invalidParamError('The provided url in requested proof is not valid');
  }

  if (requestedProof.parameters is! Map<String, dynamic>) {
    logger.info(
        'Requested proof validation failed: Provided parameters in requested proof is not valid');
    throw invalidParamError(
        'The provided parameters in requested proof is not valid');
  }
}