fix null safety
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user