saveAddress function

Future<String?> saveAddress()

Implementation

Future<String?> saveAddress() async {
  User? user = FirebaseAuth.instance.currentUser;
  if (user == null)
    return "_saveAddress user == null";

  try {
    await dbSetDocumentInTable("listusers", user.uid, {
      "address": userAccountData.userAddress.map((i) => i.toJson()).toList(),
    });

    // FirebaseFirestore.instance.collection("listusers").doc(user.uid).set({
    //   "address": userAccountData.userAddress.map((i) => i.toJson()).toList(),
    // }, SetOptions(merge:true)).then((value2) {});
  }catch(ex){
    return "_saveAddress " + ex.toString();
  }
  return null;
}