categoryCreate function

Future<String?> categoryCreate()

Implementation

Future<String?> categoryCreate() async {
  try{
    var _data = currentCategory.toJson();
    var t = await FirebaseFirestore.instance.collection("category").add(_data);
    currentCategory.id = t.id;
    categories.add(currentCategory);
    await FirebaseFirestore.instance.collection("settings").doc("main")
        .set({"category_count": FieldValue.increment(1)}, SetOptions(merge:true));
  }catch(ex){
    return "categoryCreate " + ex.toString();
  }
  return null;
}