Skip to content

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

Closed
miginmrs wants to merge 2 commits intoReactiveX:masterfrom
miginmrs:my-fix-branch
Closed

fix(multicast,share,refCount,shareReplay): enable synchronous firehose#5834
miginmrs wants to merge 2 commits intoReactiveX:masterfrom
miginmrs:my-fix-branch

Conversation

@miginmrs
Copy link
Copy Markdown

  • 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
Copy Markdown
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
Copy Markdown
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