假设有包含方法的界面:
$img = new Imagick('path/to/image.jpg');
$img->setImageFormat('pdf');
$success = $img->writeImage('path/to/document.pdf');
实现combineCall方法的最佳方法是:
似乎在RxJava 1.0中可以执行Completable.merge(Observable),但merge似乎不再接受Observable。
答案 0 :(得分:6)
首先,我不相信merge
非常适合您的需求,因为storeInDatabase
必须对makeHttpCall
的结果执行而不是平行于Completable combinedCall(int param1, boolean param2) {
return makeHttpCall(param1, param2)
.flatMapCompletable(new Function<Data, CompletableSource>() {
@Override
public CompletableSource apply(@NonNull Data d) throws Exception {
return storeInDatabase(d);
}
});
}
它
这应该适合你:
IN.API.Raw().url('/logout').method('get');