Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(multicast,share,refCount,shareReplay): enable synchronous firehose #5834

Closed
wants to merge 2 commits into from

Conversation

miginmrs
Copy link

  • use known subscriber when possible instead of returned subscription
  • remove unused unsubscribe from refCount Operator
  • add teardown logic before calling subscribe when possible
  • enable remaining synchronous firehose tests

fixes #5658

- use known subscriber when possible instead of returned subscription
- remove unused unsubscribe from refCount Operator
- add teardown logic before calling subscribe when possible
- enable remaining synchronous firehose tests

fixes ReactiveX#5658
ConnectableObservable contains new properties:
* _waiting: boolean, it indicates whether _connection is a not yet subscription to source or not
* prepare: ()=>Subscription, internal, is called to get the subscription used for the next `connect`
@cartant
Copy link
Collaborator

cartant commented Oct 16, 2020

Thanks for the PR and the effort you put into it, but I'm blocking this because multicasting is going to be reimplemented: #5634

@benlesh benlesh added the AGENDA ITEM Flagged for discussion at core team meetings label May 5, 2021
@cartant
Copy link
Collaborator

cartant commented May 6, 2021

@miginmrs I'm going to close this, as we've decided that we are not going to modify the implementations of the now-deprecated parts of the multicasting API. Sorry that your work isn't going to be merged. It was, however, very helpful in figuring out what I needed to do to make the new v7 share implementation play nice with firehose sources, so thank you very much for your work. It's much appreciated.

@cartant cartant closed this May 6, 2021
@cartant cartant removed the AGENDA ITEM Flagged for discussion at core team meetings label May 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Fix operators that fail the synchronous firehose test
3 participants