fix null safety
This commit is contained in:
@@ -49,7 +49,8 @@ class DiscountModel extends BaseModel {
|
||||
.listen((snaps) {
|
||||
_discounts.clear();
|
||||
snaps.docs.forEach((d) {
|
||||
_discounts.add(Discount.fromMap(d.data as Map<String,dynamic>, d.id));
|
||||
_discounts
|
||||
.add(Discount.fromMap(d.data() as Map<String, dynamic>, d.id));
|
||||
});
|
||||
notifyListeners();
|
||||
});
|
||||
@@ -79,9 +80,9 @@ class DiscountModel extends BaseModel {
|
||||
.where("customer_id", isEqualTo: userID)
|
||||
.where("status", isEqualTo: "available");
|
||||
var snaps = await q.get(const GetOptions(source: Source.server));
|
||||
var discounts = snaps.docs.map((snap) {
|
||||
var discounts = snaps.docs.map((snap) {
|
||||
if (snap.exists) {
|
||||
var s = Discount.fromMap(snap.data as Map<String,dynamic>, snap.id);
|
||||
var s = Discount.fromMap(snap.data as Map<String, dynamic>, snap.id);
|
||||
return s;
|
||||
}
|
||||
}).toList();
|
||||
|
||||
Reference in New Issue
Block a user