restorePlace function

void restorePlace({
  1. required List<Place> allPlaces,
  2. required int originalIndex,
  3. required Place removedPlace,
})

Restores a place after failed deletion.

Implementation

void restorePlace({
  required List<Place> allPlaces,
  required int originalIndex,
  required Place removedPlace,
}) {
  if (originalIndex >= 0 && originalIndex <= allPlaces.length) {
    allPlaces.insert(originalIndex, removedPlace);
  } else {
    allPlaces.add(removedPlace);
  }
}