findContactsByHCPartyPatientForeignKeys method

Future<List<DecryptedContactDto>> findContactsByHCPartyPatientForeignKeys(
  1. UserDto user,
  2. String hcPartyId,
  3. ListOfIdsDto listOfIdsDto,
  4. CryptoConfig<DecryptedContactDto, ContactDto> config,
)

Implementation

Future<List<DecryptedContactDto>> findContactsByHCPartyPatientForeignKeys(
    UserDto user, String hcPartyId, ListOfIdsDto listOfIdsDto, CryptoConfig<DecryptedContactDto, ContactDto> config) async {
  return Future.wait((await this.rawListContactsByHCPartyAndPatientForeignKeys(hcPartyId, listOfIdsDto))!
      .map((it) => config.decryptContact(user.dataOwnerId()!, it)));
}