0

If I make the return type nullable, then when I .map(_userFromFirebaseUser) I'm getting an error that says "The argument type 'Users? Function(User)' can't be assigned to the parameter type 'Users Function(User?)'."

Users? _userFromFirebaseUser(User user){
    if (user != null){
       return Users(uid: user.uid);
    }
    return null;
}

Stream<Users?> get user {
    return _auth.authStateChanges().map(_userFromFirebaseUser);
}
nvoigt
  • 75,013
  • 26
  • 93
  • 142

0 Answers0