getUserAddress function

Future<List<AddressData>> getUserAddress(
  1. String customerId
)

Implementation

Future<List<AddressData>> getUserAddress(String customerId) async{
  List<AddressData> _userAddress = [];
  var querySnapshot = await FirebaseFirestore.instance.collection("listusers").doc(customerId).get();
  if (!querySnapshot.exists)
    return _userAddress;
  var data = querySnapshot.data();
  if (data == null)
    return _userAddress;
  if (data["address"] != null)
    for (var element in List.from(data['address'])) {
      _userAddress.add(AddressData.fromJson(element));
    }
  return _userAddress;
}