Я пытаюсь использовать
StreamBuilder<QuerySnapshot>(
stream: _firestore.collection('messages').snapshots(),
builder: (context,snapshot){
if(snapshot.hasData) {
final messages = snapshot.data.docs;
List<Text> messageWidgets=[];
for(var message in messages){
final messageText=message.data['text'];
final messageSender=message.data['sender'];
final messageWidget=
Text('$messageText from $messageSender');
messageWidgets.add(messageWidget);
}
}
},
),
I am getting error in
final messageText=message.data['text'];
final messageSender=message.data['sender'];
Я знаю, что это может быть из-за нового обновления, но я хочу получить к нему доступ, но в документации ничего подобного не нашел.
В базе данных в документе у меня есть два поля отправитель и текст, которые я хочу получить по отдельности из данных в messageText и messageSender. также, пожалуйста, предложите какой-нибудь источник, где я мог бы прочитать, чтобы в следующий раз мне не пришлось задавать такой вопрос.
что за сообщение об ошибке?