Мне нужно запросить информацию о пользователе, но пока я застрял в том, как мне получить значения из полей в документе, в котором хранится информация о текущем вошедшем в систему пользователе:
String firstName = "";
String lastName = "";
void getInfo() async{
var user = FirebaseAuth.instance.currentUser();
var userQuery = Firestore.instance.collection('Users').where('e-mail', isEqualTo: '$user.email');
// WHAT SHOULD I DO NEXT
}
@override
void initState(){
super.initState();
getInfo();
}
@override
Widget build(BuildContext context){
return new Scaffold(
body: new Container(
child: new ListView(
children: <Widget>[
new ListTile(
title: new Text(firstName)
),
new ListTile(
title: new Text(lastName)
)
]
)
)
);
}
У меня есть коллекция с именем «Пользователи», в которой при регистрации нового пользователя создается документ для хранения его информации. Этот документ имеет поля типа String: 'e-mail', 'firstName', 'lastName'.