deleteUser function

Future<String?> deleteUser(
  1. UserData item
)

Implementation

Future<String?> deleteUser(UserData item) async{
  try{
    await dbDeleteDocumentInTable("listusers", item.id);
    // await FirebaseFirestore.instance.collection("listusers").doc(item.id).delete();
    await dbIncrementCounter("settings", "main", "customersCount", -1);
    // await FirebaseFirestore.instance.collection("settings").doc("main")
    //     .set({"customersCount": FieldValue.increment(-1)}, SetOptions(merge:true));
    listUsers.remove(item);
    users.remove(item);
    // appSettings.customersCount--;
    // notifyListeners();
    // for (var item in notifyModel.userData)
    //   if (item.id == item.id) {
    //     notifyModel.userData.remove(item);
    //     break;
    //   }
  } catch (e) {
    return e.toString();
  }
  return null;
}