Skip to content

Destroying parent after merge, zipAll, sequence et al #412

@svozza

Description

@svozza

Starting a sperate issue for this rather than resurrect a closed thread. In #402 we realised that some of the non-consume based functions need to be handled differently. The choices we have are:

  • Destroy parent as well as all streams it's currently consuming from, but not any stream that it's not yet consumed.
  • Destroy parent and all streams it's consuming from regardless.
  • Only destroy the parent. This is what happens now.

Option 1 seems to be the least bad approach and it could be supplemented by implementing an equivalent of Rx's using operator.

Do we want to make the using function one of the prerequisites of the PR that addresses this?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions