Browse Source

Edit flow optimize

master
Preyea Regmi 5 years ago
parent
commit
3b0541a107
  1. 3
      app/src/main/java/com/gmeremit/online/gmeremittance_native/recipientV3/presenter/recipientaddeditV3/edit/RecipientEditV3Presenter.java

3
app/src/main/java/com/gmeremit/online/gmeremittance_native/recipientV3/presenter/recipientaddeditV3/edit/RecipientEditV3Presenter.java

@ -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())

Loading…
Cancel
Save