Skip to content

Instantly share code, notes, and snippets.

@murki
Last active February 22, 2016 05:34
Show Gist options
  • Save murki/1eed3b817c16abd667b2 to your computer and use it in GitHub Desktop.
Save murki/1eed3b817c16abd667b2 to your computer and use it in GitHub Desktop.
// DiskRepository.java
@RxLogObservable
public Observable<Data> getData() {
// implementation
}
// NetworkRepository.java
@RxLogObservable
public Observable<Data> getData() {
// implementation
}
// DomainService.java
@RxLogObservable
public Observable<Data> getMergedData() {
return Observable.merge(
diskRepository.getData().subscribeOn(Schedulers.io()),
networkRepository.getData().subscribeOn(Schedulers.io())
);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment