我相信我誤解了?運算子,我不確定如何回傳有效的自定義模型。我這樣想的理由是我的“Customuser”?函式,不能回傳null,我不明白?我認為它可以捕獲空參考。
我目前的嘗試,如下所示:
final FirebaseAuth _auth = FirebaseAuth.instance;
//create user obj based on firebase user
Customuser? _customuser(User user) {
return user != null ? Customuser(uid: user.uid) : null;
}
//auth change user stream
Stream<Customuser?> get streamedUser {
return _auth.authStateChanges().map(_customuser);
}
自定義模型看起來像這樣:
class Customuser {
final String? uid;
Customuser({this.uid});
}
我不確定如何處理?我的自定義模型上的運算子,以便它與我的流一起使用。
附上錯誤資訊。
uj5u.com熱心網友回復:
嘗試添加?
到您的用戶引數并重試
Customuser? _customuser(User? user) {
return user != null ? Customuser(uid: user.uid) : null;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/527653.html
標籤:Google Cloud Collective 扑火力基地firebase 身份验证