Мне было интересно, можно ли "добавить" запросы из firebase в единый поток внутри флаттера.Объедините все потоки в один поток.
Код мгновенно получает всех пользователей, за которыми следует учетная запись, затем перебирает каждый идентификатор пользователя и получает их сообщения.Мне было интересно, смогу ли я объединить все эти запросы сообщений в один основной поток
Future<Stream<QuerySnapshot>> getfollowing() async{
DocumentSnapshot userQuery = await Firestore.instance.collection('Users').document(id).get();//Gets who the user follows
Stream<QuerySnapshot> fullprofilesdata ;
for (String user in userQuery["following"]) {
QuerySnapshot personQuery = await Firestore.instance.collection('Users')
.document(user).collection("posts")
.getDocuments();
//fullprofilesdata.append(personQuery);
}
return fullprofilesdata;
}