Je me demandais s'il était possible d'ajouter des requêtes firebase à un flux unique dans Flutter. Il s'agit de fusionner tous les flux en un seul.
Le code actuel récupère tous les utilisateurs que le compte suit, puis boucle sur l'identifiant de chaque utilisateur et récupère ses messages. Je me demandais si je pouvais fusionner toutes ces requêtes de messages en un seul flux principal.
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;
}