I have an API which returns only error/success codes, with no body. With RxJava1 I would have used Observable<Void>
as the return value for this call.
What can I use for RxJava2? The hint on the Wiki for RxJava2 (link) is not helpful, since I can't change how the API works.
Setup:
compile 'com.squareup.retrofit2:retrofit:2.1.0'
compile 'com.squareup.retrofit2:converter-gson:2.1.0'
compile 'com.jakewharton.retrofit:retrofit2-rxjava2-adapter:1.0.0'
Use Completable
.
If the operation succeeds, it will emit a successful termination event. If it fails, you can use your own Exception
subclass to wrap the necessary error codes.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With