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

@@ -46,8 +46,9 @@ class StaffModel extends BaseModel {
.listen((QuerySnapshot snapshot) {
employees.clear();
employees = snapshot.docs.map((documentSnapshot) {
var user =
User.fromMap(documentSnapshot.data as Map<String,dynamic>, documentSnapshot.id);
var user = User.fromMap(
documentSnapshot.data() as Map<String, dynamic>,
documentSnapshot.id);
return user;
}).toList();
notifyListeners();
@@ -66,7 +67,8 @@ class StaffModel extends BaseModel {
privileges.clear();
privileges = snapshot.docs.map((documentSnapshot) {
var privilege = Privilege.fromMap(
documentSnapshot.data as Map<String,dynamic>, documentSnapshot.id);
documentSnapshot.data() as Map<String, dynamic>,
documentSnapshot.id);
return privilege;
}).toList();
notifyListeners();
@@ -101,8 +103,8 @@ class StaffModel extends BaseModel {
.where("privileges", arrayContains: privilege)
.get(const GetOptions(source: Source.server));
users = snaps.docs.map((documentSnapshot) {
var user =
User.fromMap(documentSnapshot.data as Map<String,dynamic>, documentSnapshot.id);
var user = User.fromMap(
documentSnapshot.data as Map<String, dynamic>, documentSnapshot.id);
return user;
}).toList();
} catch (e) {