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,"");
}
@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();
/**
*
* @return Sender Id
*/
String getUserIDNumber();
String getUserCountryId();
@ -33,7 +37,6 @@ public interface PrivilegedGatewayInterface extends BaseGatewayInterface {
String getPennyTestStatus();
String getSenderId();
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;
import android.content.SharedPreferences;
import com.gmeremit.online.gmeremittance_native.GmeApplication;
import com.gmeremit.online.gmeremittance_native.base.PrefKeys;
import com.gmeremit.online.gmeremittance_native.base.PrivilegedGateway;
@ -39,6 +41,9 @@ public class PennyTestGateway extends PrivilegedGateway implements PennyTestInte
@Override
public void cacheAccountId(String id) {
this.accountId = id;
SharedPreferences.Editor sharedPreferenceEditor = GmeApplication.getStorage().edit();
sharedPreferenceEditor.putString(PrefKeys.USER_PRIMARY_BANK_ACC_NO,id);
sharedPreferenceEditor.apply();
}
@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();
new android.os.Handler().postDelayed(()->{
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())
.observeOn(AndroidSchedulers.mainThread())
.subscribeWith(new PennyTestResultObserver())
@ -169,7 +169,7 @@ public class PennyTestPresenter extends BasePresenter implements PennyTestIntera
{
view.morphProgressBarIntoButton(()->{
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