bookingDelete function

Future<String?> bookingDelete(
  1. OrderData val
)

Implementation

Future<String?> bookingDelete(OrderData val) async {
  try{
    await FirebaseFirestore.instance.collection("booking").doc(val.id).set({
      "delete": true,
      "timeModify": DateTime.now().toUtc(),
    }, SetOptions(merge:true));
    await FirebaseFirestore.instance.collection("settings").doc("main")
        .set({"booking_count": FieldValue.increment(-1)}, SetOptions(merge:true));
    // if (val.id == current.id)
    //   current = OrderData.createEmpty();
    // bookings.remove(val);
  }catch(ex){
    return "bookingDelete " + ex.toString();
  }
  // parent.notify();
  return null;
}