cartFinish function

dynamic cartFinish(
  1. OrderData _data
)

Implementation

cartFinish(OrderData _data) async{
  Map<String, dynamic> d = _data.toJson();
  var t = await FirebaseFirestore.instance.collection("booking").add(d);
  cartLastAddedId = t.id;
  cartLastAddedIdToUser = t.id;
  _data.id = t.id;
  await bookingSaveInCache(_data);
  _clearCart();
  // await FirebaseFirestore.instance.collection("settings").doc("main")
  //     .set({"booking_count": FieldValue.increment(1)}, SetOptions(merge:true));
  // await FirebaseFirestore.instance.collection("settings").doc("main")
  //     .set({"booking_count_unread": FieldValue.increment(1)}, SetOptions(merge:true));
}