Skip to content

Instantly share code, notes, and snippets.

@mariusk
Created July 30, 2015 09:46
Show Gist options
  • Save mariusk/e0b020f1fdb7badfa8fe to your computer and use it in GitHub Desktop.
Save mariusk/e0b020f1fdb7badfa8fe to your computer and use it in GitHub Desktop.
Observable<Integer> oi = Observable.create(new OnSubscribe<Integer>() {
@Override
public void call(Subscriber<? super Integer> subscriber) {
// we now receive a Subscriber instead of Observer
for (int i = 1; i < 1000000; i++) {
// the OnSubscribe can now check for isUnsubscribed
if (subscriber.isUnsubscribed()) {
return;
}
subscriber.onNext(i);
}
subscriber.onCompleted();
}
});
@mariusk
Copy link
Author

mariusk commented Jul 30, 2015

I've only gotten this far:

        return Observable.create(Observable.OnSubscribe<JSONObject> {
            val response: Response = this.postJson(url, json)
            if (!response.isSuccessful()) {

            }
        })

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment