deleteProvider function
Implementation
Future<String?> deleteProvider(ProviderData val) async {
try{
await dbDeleteDocumentInTable("provider", val.id);
// await FirebaseFirestore.instance.collection("provider").doc(val.id).delete();
await dbIncrementCounter("settings", "main", "provider_count", -1);
// await FirebaseFirestore.instance.collection("settings").doc("main")
// .set({"provider_count": FieldValue.increment(-1)}, SetOptions(merge:true));
if (val.id == currentProvider.id)
currentProvider = ProviderData.createEmpty();
//providers.remove(val);
}catch(ex){
return "deleteProvider " + ex.toString();
}
return null;
}