title: How to "append" firebase querysnapshots to a stream
body: <p>I was wondering if it is possible to "append" firebase queries onto a singular stream within flutter. Merge all the streams into a single stream. </p>
  
  <p>The code a the moment gets all the users the account follows then loops over each user id and gets their posts. I was wondering if i could merge all these queries of posts into one main stream </p>
  
  <pre><code>Future&lt;Stream&lt;QuerySnapshot&gt;&gt; getfollowing() async{
  
      DocumentSnapshot userQuery = await Firestore.instance.collection('Users').document(id).get();//Gets who the user follows
      Stream&lt;QuerySnapshot&gt; fullprofilesdata ;
  
      for (String user in userQuery["following"]) {
        QuerySnapshot personQuery = await Firestore.instance.collection('Users')
            .document(user).collection("posts")
            .getDocuments();
  
  
        //fullprofilesdata.append(personQuery);
  
      }
      return fullprofilesdata;
    }
  </code></pre>