mergeEncryptedPlaces function

List<Place> mergeEncryptedPlaces({
  1. required List<Place> allPlaces,
  2. required List<Place> encryptedPlaces,
})

Merges encrypted places into all places list.

Implementation

List<Place> mergeEncryptedPlaces({
  required List<Place> allPlaces,
  required List<Place> encryptedPlaces,
}) {
  // Remove any existing encrypted places first.
  final result = allPlaces.where((p) => !p.isEncrypted).toList();

  // Add newly loaded encrypted places.

  result.addAll(encryptedPlaces);
  return result;
}