Skip to content

Instantly share code, notes, and snippets.

@dlew
Created March 9, 2015 20:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dlew/8c754d9b5e5b145d23ca to your computer and use it in GitHub Desktop.
Save dlew/8c754d9b5e5b145d23ca to your computer and use it in GitHub Desktop.
Wrapping with transformers
private CompositeSubscription subscriptions = new CompositeSubscription();
public <T> Observable<T> subscribe(Observable<T> observable) {
subscriptions.add(observable.subscribe());
return observable;
}
public <T> Observable.Transformer<T, T> subscribeTransformer() {
return new Observable.Transformer<T, T>() {
@Override
public Observable<T> call(Observable<T> observable) {
return subscribe(observable);
}
};
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment