getUserAddress function
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;
}