title: What is the correct way to emit a value after another stream has completed?
body: <p>i am trying to 'think in streams'. What is the correct way to emit a value to stream B after stream A has completed?</p>
  
  <p>my current implementation is as follows:</p>
  
  <pre><code>streamADelete$(data)
   .do(() =&gt; dismiss())
   .subscribe(() =&gt; streamB$.next()) // this seems wrong!
  </code></pre>
  
  <p>to me there is something wrong with this implementation</p>