runBatchWrite<T> function

Future<T> runBatchWrite<T>(
  1. Future<T> f(
    1. WriteBatch batch
    )
)

Implementation

Future<T> runBatchWrite<T>(Future<T> Function(WriteBatch batch) f) async {
  final batch = FirebaseFirestore.instance.batch();
  final result = await f(batch);
  await batch.commit();
  return result;
}