setBookingViewByProviderToNull function
dynamic
setBookingViewByProviderToNull(
- String providerId
)
Implementation
setBookingViewByProviderToNull(String providerId) async {
Map<String, dynamic> _toWrite = {};
for (var item in ordersDataCache){
if (!item.viewByProvider){
item.viewByProvider = true;
await FirebaseFirestore.instance.collection("booking").doc(item.id)
.set({"viewByProvider": true}, SetOptions(merge: true));
_toWrite.addAll({
item.id: item.toJson(migrate: true),
});
}
}
if (_toWrite.isNotEmpty)
await FirebaseFirestore.instance.collection("cache").doc("orders")
.set(_toWrite, SetOptions(merge:true));
}