await for (List<Message>? messages in _dataManager.getMessagesStream(_chat.id)) { if (messages != null) { for (int i = 0; i < messages.length; i++) { Message message = messages[i]; String highlightedMessage = await addHighlight(message.content); messages[i] = message.copyWith(content: highlightedMessage); } } yield messages; } вот тут мне выдает ошибку type null is not a subtype List<dynamic>
Ошибка в getMessGesStream
вот код return _firestore .collection('chats') .doc(chatId) .collection('messages') .snapshots() .map((snapshot) => snapshot.docs.map((doc) => Message.fromMap(doc.data())).toList());
Обсуждают сегодня