setBookingToRead function

Future<String?> setBookingToRead(
  1. String listen
)

Implementation

Future<String?> setBookingToRead(String listen) async{
  try{
    // var index = 0;
    if (listen == "viewByProvider")
      for (var item in bookings){
       // index++;
        //dprint("$index setBookingToRead item.viewByProvider=${item.viewByProvider} ${item.id} ${item.time}");
        if (!item.viewByProvider){
          await FirebaseFirestore.instance.collection("booking").doc(item.id).set({
            "viewByProvider": true,
            "timeModify": DateTime.now().toUtc(),
          }, SetOptions(merge: true));
          item.viewByProvider = true;
        }
        newBookingCount = 0;
      }

  }catch(ex){
    return "setBookingToRead " + ex.toString();
  }
  return null;
}