diff options
| author | Samuel Tardieu <sam@rfc1149.net> | 2015-02-05 18:46:07 +0100 |
|---|---|---|
| committer | Samuel Tardieu <sam@rfc1149.net> | 2015-02-05 19:40:00 +0100 |
| commit | cbf66512103dd3d3d47ba3f5b7a71f1e4ead958d (patch) | |
| tree | fe013bcb6b055a1f097481c5c6ebde4cb851ffa0 /main/src/cgeo/geocaching/SearchResult.java | |
| parent | 0ece2fb2aa4b602c8e1a70f46c8610c0bfc08d1c (diff) | |
| download | cgeo-cbf66512103dd3d3d47ba3f5b7a71f1e4ead958d.zip cgeo-cbf66512103dd3d3d47ba3f5b7a71f1e4ead958d.tar.gz cgeo-cbf66512103dd3d3d47ba3f5b7a71f1e4ead958d.tar.bz2 | |
Do not require RxJavaAsyncUtils anymore
Diffstat (limited to 'main/src/cgeo/geocaching/SearchResult.java')
| -rw-r--r-- | main/src/cgeo/geocaching/SearchResult.java | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/main/src/cgeo/geocaching/SearchResult.java b/main/src/cgeo/geocaching/SearchResult.java index 64ed46e..2f4471b 100644 --- a/main/src/cgeo/geocaching/SearchResult.java +++ b/main/src/cgeo/geocaching/SearchResult.java @@ -19,7 +19,6 @@ import rx.Observable; import rx.functions.Func0; import rx.functions.Func1; import rx.functions.Func2; -import rx.util.async.Async; import android.os.Parcel; import android.os.Parcelable; @@ -319,12 +318,12 @@ public class SearchResult implements Parcelable { return Observable.from(connectors).flatMap(new Func1<C, Observable<SearchResult>>() { @Override public Observable<SearchResult> call(final C connector) { - return connector.isActive() ? Async.start(new Func0<SearchResult>() { + return connector.isActive() ? Observable.defer(new Func0<Observable<SearchResult>>() { @Override - public SearchResult call() { - return func.call(connector); + public Observable<SearchResult> call() { + return Observable.just(func.call(connector)); } - }, RxUtils.networkScheduler) : Observable.<SearchResult>empty(); + }).subscribeOn(RxUtils.networkScheduler) : Observable.<SearchResult>empty(); } }).reduce(new SearchResult(), new Func2<SearchResult, SearchResult, SearchResult>() { @Override |
