healthElementCryptoConfig function

BaseCryptoConfig<DecryptedHealthElementDto, HealthElementDto> healthElementCryptoConfig(
  1. Crypto crypto
)

Implementation

BaseCryptoConfig<DecryptedHealthElementDto, HealthElementDto> healthElementCryptoConfig(Crypto crypto) {
  return BaseCryptoConfig(crypto, (decryptedHealthElementDto) async {
    return Tuple2(HealthElementDto.fromJson(toJsonDeep(decryptedHealthElementDto))!, Uint8List.fromList(json.encode({}).codeUnits));
  }, (encryptedHealthElementDto, data) async {
    return DecryptedHealthElementDto.fromJson(toJsonDeep(encryptedHealthElementDto)..addAll(data != null ? json.decode(String.fromCharCodes(data)) : {}))!;
  });
}