uploadDocument static method

dynamic uploadDocument({
  1. required String collection,
  2. required String uuid,
  3. required String object,
  4. bool force = false,
})

Implementation

static uploadDocument({
  required String collection,
  required String uuid,
  required String object,
  bool force = false,
}) {
  if (FirebaseAuth.instance.currentUser == null && !force) return;

  CollectionReference col = FirebaseFirestore.instance.collection(collection);

  col.doc(uuid).set(json.decode(object));
}