getDocument static method

dynamic getDocument({
  1. required String collection,
  2. required String uuid,
  3. required void onCompleted(
    1. String?
    ),
})

Implementation

static getDocument({
  required String collection,
  required String uuid,
  required void Function(String?) onCompleted,
}) {
  if (FirebaseAuth.instance.currentUser == null) return;

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

  col.doc(uuid).get().then((doc) {
    Object? obj = doc.data();
    String? res;

    if (obj != null) {
      res = jsonEncode(doc.data());
    }

    onCompleted(res);
  });
}