|
|
@ -28,6 +28,7 @@ import com.google.gson.reflect.TypeToken; |
|
|
|
import java.lang.reflect.Type; |
|
|
|
import java.util.ArrayList; |
|
|
|
import java.util.List; |
|
|
|
import java.util.concurrent.TimeUnit; |
|
|
|
|
|
|
|
import io.reactivex.Observable; |
|
|
|
import io.reactivex.android.schedulers.AndroidSchedulers; |
|
|
@ -117,6 +118,7 @@ public class RecipientEditV3Presenter extends RecipientAddEditBaseV3Presenter im |
|
|
|
private void getCountryServiceDetail() { |
|
|
|
compositeDisposable.add( |
|
|
|
this.gateway.getCountryServiceDetail(gateway.getAuth(), gateway.getUserIDNumber()) |
|
|
|
.delay(500, TimeUnit.MILLISECONDS) |
|
|
|
.doOnSubscribe(disposable -> view.showProgressBar(true, getStringfromStringId(R.string.processing_request_text))) |
|
|
|
.doFinally(() -> view.showProgressBar(false, "")) |
|
|
|
.subscribeOn(Schedulers.io()) |
|
|
@ -165,6 +167,7 @@ public class RecipientEditV3Presenter extends RecipientAddEditBaseV3Presenter im |
|
|
|
private void getDynamicValidationAndDropDownList(String countryId, String serviceType) { |
|
|
|
compositeDisposable.add( |
|
|
|
this.gateway.getDynamicValidationRules(gateway.getAuth(), gateway.getUserIDNumber(), countryId, serviceType) |
|
|
|
.delay(500,TimeUnit.MILLISECONDS) |
|
|
|
.doOnSubscribe(disposable -> view.showProgressBar(true, getStringfromStringId(R.string.processing_request_text))) |
|
|
|
.doFinally(() -> view.showProgressBar(false, "")) |
|
|
|
.subscribeOn(Schedulers.io()) |
|
|
|