Skip to content

Instantly share code, notes, and snippets.

@gallaugher
Created June 26, 2018 11:46
Show Gist options
  • Select an option

  • Save gallaugher/7d9cb5ef9b7c487d7e1a2a9d86d2222e to your computer and use it in GitHub Desktop.

Select an option

Save gallaugher/7d9cb5ef9b7c487d7e1a2a9d86d2222e to your computer and use it in GitHub Desktop.
Review.swift deleteData
func deleteData(spot: Spot, completed: @escaping (Bool) -> ()) {
let db = Firestore.firestore()
db.collection("spots").document(spot.documentID).collection("reviews").document(documentID).delete() { error in
if let error = error {
print("😡 ERROR: deleting review documentID \(self.documentID) \(error.localizedDescription)")
completed(false)
} else {
spot.updateAverageRating {
completed(true)
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment