|
@ -5,10 +5,15 @@ import com.gmeremit.online.gmeremittance_native.customwidgets.CustomAlertDialog; |
|
|
import com.gmeremit.online.gmeremittance_native.utils.Constants; |
|
|
import com.gmeremit.online.gmeremittance_native.utils.Constants; |
|
|
import com.gmeremit.online.gmeremittance_native.utils.Utils; |
|
|
import com.gmeremit.online.gmeremittance_native.utils.Utils; |
|
|
import com.gmeremit.online.gmeremittance_native.utils.https.GenericApiObserverResponse; |
|
|
import com.gmeremit.online.gmeremittance_native.utils.https.GenericApiObserverResponse; |
|
|
|
|
|
import com.gmeremit.online.gmeremittance_native.utils.https.GenericApiObserverResponseV2; |
|
|
import com.gmeremit.online.gmeremittance_native.withdrawV2.gateway.WithdrawV2Gateway; |
|
|
import com.gmeremit.online.gmeremittance_native.withdrawV2.gateway.WithdrawV2Gateway; |
|
|
import com.gmeremit.online.gmeremittance_native.withdrawV2.model.RefundOperationResponse; |
|
|
import com.gmeremit.online.gmeremittance_native.withdrawV2.model.RefundOperationResponse; |
|
|
import com.gmeremit.online.gmeremittance_native.withdrawV2.model.RefundRelatedMetaDataModel; |
|
|
import com.gmeremit.online.gmeremittance_native.withdrawV2.model.RefundRelatedMetaDataModel; |
|
|
import com.gmeremit.online.gmeremittance_native.withdrawV2.model.RefundRelatedMetaDataResponse; |
|
|
import com.gmeremit.online.gmeremittance_native.withdrawV2.model.RefundRelatedMetaDataResponse; |
|
|
|
|
|
import com.google.gson.reflect.TypeToken; |
|
|
|
|
|
|
|
|
|
|
|
import java.lang.reflect.Type; |
|
|
|
|
|
import java.util.ArrayList; |
|
|
|
|
|
|
|
|
import io.reactivex.android.schedulers.AndroidSchedulers; |
|
|
import io.reactivex.android.schedulers.AndroidSchedulers; |
|
|
import io.reactivex.disposables.CompositeDisposable; |
|
|
import io.reactivex.disposables.CompositeDisposable; |
|
@ -103,8 +108,7 @@ public class WithdrawV2Presenter extends BasePresenter implements WithdrawV2Pres |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class WithdrawRelatedDataObserver extends GenericApiObserverResponse<RefundRelatedMetaDataResponse> { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class WithdrawRelatedDataObserver extends GenericApiObserverResponseV2<RefundRelatedMetaDataModel> { |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
protected void onSuccess(RefundRelatedMetaDataResponse refundRelatedMetaDataResponse) { |
|
|
protected void onSuccess(RefundRelatedMetaDataResponse refundRelatedMetaDataResponse) { |
|
@ -122,6 +126,11 @@ public class WithdrawV2Presenter extends BasePresenter implements WithdrawV2Pres |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
protected Type setType() { |
|
|
|
|
|
return TypeToken.getParameterized(RefundRelatedMetaDataResponse.class,RefundRelatedMetaDataModel.class).getType(); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public void onFailed(String message) { |
|
|
public void onFailed(String message) { |
|
|
view.showPopUpMessage(message, CustomAlertDialog.AlertType.FAILED, alertType -> view.exitView()); |
|
|
view.showPopUpMessage(message, CustomAlertDialog.AlertType.FAILED, alertType -> view.exitView()); |
|
|