【发布时间】:2021-11-26 06:17:09
【问题描述】:
我不知道为什么 _userFromFirebaseUser 函数不允许我返回 null。不仅如此,当我将_userFromFirebaseUser 传递给map() 函数时出现错误?
final FirebaseAuth _auth = FirebaseAuth.instance;
//user object based on FirebaseUser
Users _userFromFirebaseUser(User user){
if (user != null){
return Users(uid: user.uid);
}
return null;
}
//auth change user stream
Stream<Users> get user {
return _auth.authStateChanges().map(_userFromFirebaseUser);
}
【问题讨论】:
-
你得到什么错误?
-
您是否启用了空值安全?见dart.dev/null-safety
标签: dart google-cloud-firestore firebase-authentication