add shipments
This commit is contained in:
@@ -15,6 +15,9 @@ class DeliveryAddressModel extends BaseModel {
|
||||
DeliveryAddress get defalutAddress =>
|
||||
deliveryAddresses.firstWhere((e) => e.isDefault, orElse: () => null);
|
||||
|
||||
DeliveryAddress getLocalDeliveryAddress(String id) =>
|
||||
deliveryAddresses.firstWhere((e) => e.id == id, orElse: () => null);
|
||||
|
||||
@override
|
||||
void privilegeChanged() {
|
||||
super.privilegeChanged();
|
||||
@@ -52,6 +55,12 @@ class DeliveryAddressModel extends BaseModel {
|
||||
}
|
||||
}
|
||||
|
||||
Future<DeliveryAddress> getDeliveryAddress(String id) async {
|
||||
String path = "/$user_collection/${user.id}/$delivery_address_collection";
|
||||
var snap = await Firestore.instance.collection(path).document(id).get();
|
||||
return DeliveryAddress.fromMap(snap.data, snap.documentID);
|
||||
}
|
||||
|
||||
void initUser(user) {
|
||||
super.initUser(user);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user