Browse Source

Penny Test successfully performed

master
Preyea Regmi 6 years ago
parent
commit
8cbccff74d
  1. 4
      app/src/main/java/com/gmeremit/online/gmeremittance_native/base/PrivilegedGateway.java
  2. 5
      app/src/main/java/com/gmeremit/online/gmeremittance_native/base/PrivilegedGatewayInterface.java
  3. 5
      app/src/main/java/com/gmeremit/online/gmeremittance_native/kycV2/gateway/PennyTestGateway.java
  4. 4
      app/src/main/java/com/gmeremit/online/gmeremittance_native/kycV2/presenter/pennytest/PennyTestPresenter.java

4
app/src/main/java/com/gmeremit/online/gmeremittance_native/base/PrivilegedGateway.java

@ -90,8 +90,4 @@ public abstract class PrivilegedGateway implements PrivilegedGatewayInterface {
return GmeApplication.getStorage().getString(PrefKeys.USER_PENNY_TEST_STATUS,""); return GmeApplication.getStorage().getString(PrefKeys.USER_PENNY_TEST_STATUS,"");
} }
@Override
public String getSenderId() {
return GmeApplication.getStorage().getString(PrefKeys.USER_ID_NUMBER,"");
}
} }

5
app/src/main/java/com/gmeremit/online/gmeremittance_native/base/PrivilegedGatewayInterface.java

@ -15,6 +15,10 @@ public interface PrivilegedGatewayInterface extends BaseGatewayInterface {
String getUserIDType(); String getUserIDType();
/**
*
* @return Sender Id
*/
String getUserIDNumber(); String getUserIDNumber();
String getUserCountryId(); String getUserCountryId();
@ -33,7 +37,6 @@ public interface PrivilegedGatewayInterface extends BaseGatewayInterface {
String getPennyTestStatus(); String getPennyTestStatus();
String getSenderId();
boolean isUserKYCVerified(); boolean isUserKYCVerified();

5
app/src/main/java/com/gmeremit/online/gmeremittance_native/kycV2/gateway/PennyTestGateway.java

@ -1,5 +1,7 @@
package com.gmeremit.online.gmeremittance_native.kycV2.gateway; package com.gmeremit.online.gmeremittance_native.kycV2.gateway;
import android.content.SharedPreferences;
import com.gmeremit.online.gmeremittance_native.GmeApplication; import com.gmeremit.online.gmeremittance_native.GmeApplication;
import com.gmeremit.online.gmeremittance_native.base.PrefKeys; import com.gmeremit.online.gmeremittance_native.base.PrefKeys;
import com.gmeremit.online.gmeremittance_native.base.PrivilegedGateway; import com.gmeremit.online.gmeremittance_native.base.PrivilegedGateway;
@ -39,6 +41,9 @@ public class PennyTestGateway extends PrivilegedGateway implements PennyTestInte
@Override @Override
public void cacheAccountId(String id) { public void cacheAccountId(String id) {
this.accountId = id; this.accountId = id;
SharedPreferences.Editor sharedPreferenceEditor = GmeApplication.getStorage().edit();
sharedPreferenceEditor.putString(PrefKeys.USER_PRIMARY_BANK_ACC_NO,id);
sharedPreferenceEditor.apply();
} }
@Override @Override

4
app/src/main/java/com/gmeremit/online/gmeremittance_native/kycV2/presenter/pennytest/PennyTestPresenter.java

@ -43,7 +43,7 @@ public class PennyTestPresenter extends BasePresenter implements PennyTestIntera
view.hideKeyBoard(); view.hideKeyBoard();
new android.os.Handler().postDelayed(()->{ new android.os.Handler().postDelayed(()->{
compositeDisposable.add( compositeDisposable.add(
this.gateway.postDataForPennyTest(this.gateway.getAuth(), this.gateway.getBankAccountNumber(), cerNumber,this.gateway.getSenderId())
this.gateway.postDataForPennyTest(this.gateway.getAuth(), this.gateway.getBankAccountNumber(), cerNumber,this.gateway.getUserIDNumber())
.subscribeOn(Schedulers.io()) .subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread()) .observeOn(AndroidSchedulers.mainThread())
.subscribeWith(new PennyTestResultObserver()) .subscribeWith(new PennyTestResultObserver())
@ -169,7 +169,7 @@ public class PennyTestPresenter extends BasePresenter implements PennyTestIntera
{ {
view.morphProgressBarIntoButton(()->{ view.morphProgressBarIntoButton(()->{
updateFlagOnPennyTestAfterRequest(t.getId(),t.getData().getMsg()); updateFlagOnPennyTestAfterRequest(t.getId(),t.getData().getMsg());
view.showPopUpMessage(t.getData().getMsg(),CustomAlertDialog.AlertType.SUCCESS,alertType -> view.exitView());
view.showPopUpMessage(t.getData().getMsg(),CustomAlertDialog.AlertType.SUCCESS,null);
}); });
} }

Loading…
Cancel
Save