generateRequestedProof function
Implementation
RequestedProof generateRequestedProof(ProviderData provider) {
final Map<String, String> providerParams = {};
for (var rs in provider.responseSelections) {
final matches = RegExp(r'{{(.*?)}}').allMatches(rs.responseMatch);
for (var match in matches) {
providerParams[match.group(1)!] = '';
}
}
return RequestedProof(
url: provider.url,
parameters: providerParams,
);
}