addDocument<T> method

Future<NimbostratusDocumentSnapshot<T?>> addDocument<T>(
  1. CollectionReference<T> collection,
  2. T data, {
  3. WritePolicy writePolicy = WritePolicy.serverFirst,
})

Adds a Firestore document and updates the in-memory cache according to the specified WritePolicy.

Implementation

Future<NimbostratusDocumentSnapshot<T?>> addDocument<T>(
  CollectionReference<T> collection,
  T data, {
  WritePolicy writePolicy = WritePolicy.serverFirst,
}) async {
  return setDocument(
    collection.doc(),
    data,
    writePolicy: writePolicy,
  );
}