From 4e228fbf9b476c94461bf1cdca888bec2de50c48 Mon Sep 17 00:00:00 2001 From: Preyea Regmi Date: Tue, 10 Dec 2019 15:24:16 +0545 Subject: [PATCH] Inbound delete acc fixed --- .../model/accountlisting/InboundAccount.java | 13 +++++++++++++ .../AutoDebitAccountListingV2Presenter.java | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/gmeremit/online/gmeremittance_native/accountmanage/model/accountlisting/InboundAccount.java b/app/src/main/java/com/gmeremit/online/gmeremittance_native/accountmanage/model/accountlisting/InboundAccount.java index e8784715..e2e80ef3 100644 --- a/app/src/main/java/com/gmeremit/online/gmeremittance_native/accountmanage/model/accountlisting/InboundAccount.java +++ b/app/src/main/java/com/gmeremit/online/gmeremittance_native/accountmanage/model/accountlisting/InboundAccount.java @@ -23,6 +23,9 @@ public class InboundAccount implements Parcelable { @SerializedName("AccountNo") @Expose private String accountNo; + @SerializedName("Id") + @Expose + private String id; public String getBankCode() { return bankCode; @@ -77,6 +80,14 @@ public class InboundAccount implements Parcelable { this.accountNo = accountNo; } + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + @Override public int describeContents() { return 0; @@ -89,6 +100,7 @@ public class InboundAccount implements Parcelable { dest.writeByte(this.isPrimary ? (byte) 1 : (byte) 0); dest.writeString(this.bank); dest.writeString(this.accountNo); + dest.writeString(this.id); } protected InboundAccount(Parcel in) { @@ -97,6 +109,7 @@ public class InboundAccount implements Parcelable { this.isPrimary = in.readByte() != 0; this.bank = in.readString(); this.accountNo = in.readString(); + this.id = in.readString(); } public static final Creator CREATOR = new Creator() { diff --git a/app/src/main/java/com/gmeremit/online/gmeremittance_native/accountmanage/presenter/accountlisting/AutoDebitAccountListingV2Presenter.java b/app/src/main/java/com/gmeremit/online/gmeremittance_native/accountmanage/presenter/accountlisting/AutoDebitAccountListingV2Presenter.java index b0262434..b9ac66d6 100644 --- a/app/src/main/java/com/gmeremit/online/gmeremittance_native/accountmanage/presenter/accountlisting/AutoDebitAccountListingV2Presenter.java +++ b/app/src/main/java/com/gmeremit/online/gmeremittance_native/accountmanage/presenter/accountlisting/AutoDebitAccountListingV2Presenter.java @@ -164,7 +164,7 @@ public class AutoDebitAccountListingV2Presenter extends BasePresenter implements public void deleteInboundAccount(InboundAccount inboundAccount) { compositeDisposable.add( - this.gateway.deleteInboundAccount(this.gateway.getAuth(), this.gateway.getUserIDNumber(), inboundAccount.getBankCode()) + this.gateway.deleteInboundAccount(this.gateway.getAuth(), this.gateway.getUserIDNumber(), inboundAccount.getId()) .doOnSubscribe(subs -> view.showProgressBar(true, getStringfromStringId(R.string.processing_request_text))) .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread())