verifyDelegatePublicKeysCallback function

Future<String> Function(Map<String, dynamic>) verifyDelegatePublicKeysCallback(
  1. CryptoStrategies strategies
)

Implementation

Future<String> Function(Map<String, dynamic>) verifyDelegatePublicKeysCallback(
  CryptoStrategies strategies
) {
  return (Map<String, dynamic> json) async {
    final result = await strategies.verifyDelegatePublicKeys(
      CryptoActorStubWithType.fromJSON(json["delegate"]! as Map<String, dynamic>),
      (json["publicKeys"]! as List<dynamic>).map((x) => CardinalRsaPublicKey.fromSpkiHex(x as String)).toList(),
      (json["groupId"] as String?),
    );
    return jsonEncode(result.map((x) => x.spkiHex).toList());
  };
}