Как «добавить» querysnapshots firebase в поток - PullRequest
1 голос
/ 06 апреля 2019

Мне было интересно, можно ли "добавить" запросы из 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;
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...