gpt4 book ai didi

android - 函数 'Stream' 无法返回类型为 'user' 的值,因为它在 flutter 中的返回类型为 'Stream'

转载 作者:行者123 更新时间:2023-12-05 00:13:11 27 4
gpt4 key购买 nike

我正在尝试实现一个 getter,但它在下面代码 fragment 的最后一行向我显示了这个错误。

代码是——

class AuthRepository extends BaseAuthRepository {

final FirebaseFirestore _firebaseFirestore;
final auth.FirebaseAuth _firebaseAuth;

AuthRepository({
FirebaseFirestore? firebaseFirestore,
auth.FirebaseAuth? firebaseAuth,
}) : _firebaseFirestore = firebaseFirestore ?? FirebaseFirestore.instance,
_firebaseAuth = firebaseAuth ?? auth.FirebaseAuth.instance;

@override
// TODO: implement user
Stream<auth.User> get user => _firebaseAuth.userChanges();

最佳答案

试试这个

Stream<auth.User?> get user => auth.userChanges(); 

关于android - 函数 'Stream<User?>' 无法返回类型为 'user' 的值,因为它在 flutter 中的返回类型为 'Stream<User>',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67799978/

27 4 0