【发布时间】:2020-10-10 14:37:42
【问题描述】:
当我的用户登录应用程序时,我正在尝试使用与登录用户的 uid 相同的信息填充我的 CurrentUser 对象
我的数据库服务:
final CollectionReference userCollection =
Firestore.instance.collection('users');
Future<User> getCurrentUserData(String uid) async{
var doc = userCollection.document(uid);
还有我的主页:
class HomeScreen extends StatefulWidget {
final FirebaseUser currentUser;
HomeScreen({@required this.currentUser});
@override
_HomeScreenState createState() => _HomeScreenState();
}
class _HomeScreenState extends State<HomeScreen> {
还有我的 CurrentUser 模型:
class CurrentUser {
static String name;
static String lastName;
static String uid;
static String phone;
static String addresses;
static String photoString;
static int cityId;
static int districtId;
static List<Loss> userLosses;
}
【问题讨论】:
标签: firebase flutter google-cloud-firestore