title: combining pagingData 3 flow with another flow
body: <p>I have a pagingData flow object and i want to combine it with a different flow of fused location so it will be processed accordingly with each item of the pagingdata list .</p>
  <pre><code>val point : Flow&lt;Point&gt; 
  val pagingDate : Flow&lt;PagingData&gt;
  </code></pre>
  <p>i tried to use combine and combineTransform but it seem to not work as when the point is updating app crashes and shows this error message related to pagingData 3 can't be emited twice</p>
  <blockquote>
  <p>java.lang.IllegalStateException: Attempt to collect twice from
  pageEventFlow, which is an illegal operation. Did you forget to call
  Flow&lt;PagingData&lt;*&gt;&gt;.cachedIn(coroutineScope)?</p>
  </blockquote>
  <p>what are my options here to transform pagingdata items with streamed data ?</p>