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

Implement observable and emitter interfaces #71

Closed
wants to merge 3 commits into from

Conversation

AndreasAbdi
Copy link

The observable's subscribe function is modified to consume an observer and return a subscription.
The subscription has been modified to return values from an internal context object.

Andreas.Abdi added 3 commits November 2, 2018 14:09
Change the subscribe function to return rx.Emitter.
Add new test to check observable implements interface.
Modify old tests to consume observable.
@AndreasAbdi
Copy link
Author

Hi there! I'd really like to see this repo go somewhere, so I implemented some of the interfaces on the rx-interface branch.

Not sure I agree with how the current emitter interface would help with closing the subscription though.
Disposables would allow the subscription to be terminated.

@venth
Copy link
Contributor

venth commented Nov 3, 2018

I've already done it, a year ago. I've merged the changes into dev branch. The changes are stored here: #28
Maybe it would help you somehow with your PR.

@AndreasAbdi
Copy link
Author

Huh, maybe I'm confused. What's the current direction of the project?
Is it building off the dev/rx-intefaces to finish off whatever is in the project tab?

@avelino avelino added the version 2 RxGo v2. label Nov 4, 2018
@avelino
Copy link
Member

avelino commented Dec 1, 2018

@AndreasAbdi see the meaning that Rxgo 2 is going on this issue #99
You can get in the way we are and resend your PR (please by having to close)

@avelino avelino closed this Dec 1, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
version 2 RxGo v2.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants