addList method

Future<void> addList({
  1. required Iterable<T> items,
  2. required String type,
  3. DocumentReference<Object?>? parent,
})

Same as FirebaseRepository.add but will store a Iterable of given items and return a Iterable of DocumentReferences.

Implementation

Future<void> addList({
  required Iterable<T> items,
  required String type,
  DocumentReference? parent,
}) async {
  final futures = items.map(
    (item) => add(
      item: item,
      type: type,
      parent: parent,
    ),
  );
  await Future.wait(futures);
}