deleteAllDocumentFirestore function
Future<void>
deleteAllDocumentFirestore(
{ - required String postId,
- required String collections,
})
Implementation
Future<void> deleteAllDocumentFirestore({
required String postId,
required String collections,
}) {
return FirebaseFirestore.instance.runTransaction(
timeout: const Duration(seconds: 20),
(transaction) async {
final query = await FirebaseFirestore.instance
.collection(collections)
.where(
'post_id',
isEqualTo: postId,
)
.get();
for (final object in query.docs) {
transaction.delete(object.reference);
}
},
);
}