fix null safety

This commit is contained in:
2021-09-11 16:56:20 +06:30
parent a4d3777e8a
commit fe799ad820
32 changed files with 125 additions and 93 deletions

View File

@@ -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();