Browse Source

Penny test notification managed

master
Preyea Regmi 6 years ago
parent
commit
56e2ce9205
  1. BIN
      .idea/caches/build_file_checksums.ser
  2. 6
      app/src/main/java/com/gmeremit/online/gmeremittance_native/homeV2/presenter/HomeV2Presenter.java
  3. 2
      app/src/main/java/com/gmeremit/online/gmeremittance_native/homeV2/presenter/HomeV2PresenterInterface.java
  4. 4
      app/src/main/java/com/gmeremit/online/gmeremittance_native/homeV2/view/HomeActivityV2.java
  5. 8
      app/src/main/java/com/gmeremit/online/gmeremittance_native/homeV2/view/HomeFragmentV2.java
  6. 4
      app/src/main/res/anim/slide_down.xml
  7. 2
      app/src/main/res/anim/slide_up.xml
  8. BIN
      app/src/main/res/drawable-xxhdpi/ic_penny_test_pending.png
  9. 2
      app/src/main/res/layout/fragment_home_v2.xml

BIN
.idea/caches/build_file_checksums.ser

6
app/src/main/java/com/gmeremit/online/gmeremittance_native/homeV2/presenter/HomeV2Presenter.java

@ -76,7 +76,7 @@ public class HomeV2Presenter extends BasePresenter implements HomeV2PresenterInt
// String pennyTestTitle = "Verify your Bank Account";
// String pennyTestMessage = "Please complete your primary bank account verification process.";
// view.showPennyTestViewIfRequired(true,pennyTestTitle,pennyTestMessage);
view.showKYCVerifiedIfRequired(true, kycMessage, kycTitle, true);
view.showKYCVerifiedIfRequired(true, kycMessage, kycTitle, true,null);
// gateway.updateSubmittedKycInCache(true);
// gateway.updateVerifiedUserInCache(false);
@ -88,8 +88,8 @@ public class HomeV2Presenter extends BasePresenter implements HomeV2PresenterInt
gateway.updateVerifiedUserInCache(false);
String pennyTestTitle = "Continue the registration process";
String pennyTestMessage = "Please verify your primary bank account to complete the registration.";
view.showKYCVerifiedIfRequired(false,"","",true);
view.showPennyTestViewIfRequired(true,pennyTestTitle,pennyTestMessage);
view.showKYCVerifiedIfRequired(false,"","",true,()->view.showPennyTestViewIfRequired(true,pennyTestTitle,pennyTestMessage));
// view.showPennyTestViewIfRequired(true,pennyTestTitle,pennyTestMessage);
}

2
app/src/main/java/com/gmeremit/online/gmeremittance_native/homeV2/presenter/HomeV2PresenterInterface.java

@ -30,7 +30,7 @@ public interface HomeV2PresenterInterface extends BasePresenterInterface {
{
void showInfoInDrawer(String fullname, String email, String balance, String walletNumber, String bankName, String contact);
void showKYCVerifiedIfRequired(boolean shouldShowView, String message, String title, boolean disableKYCViewClick);
void showKYCVerifiedIfRequired(boolean shouldShowView, String message, String title, boolean disableKYCViewClick,Runnable callback);
void performLogout();

4
app/src/main/java/com/gmeremit/online/gmeremittance_native/homeV2/view/HomeActivityV2.java

@ -355,9 +355,9 @@ public class HomeActivityV2 extends BaseActivity implements HomeParentViewContra
@Override
public void showKYCVerifiedIfRequired(boolean shouldShowView, String message, String title, boolean disableKYCViewClick) {
public void showKYCVerifiedIfRequired(boolean shouldShowView, String message, String title, boolean disableKYCViewClick,Runnable callback) {
if (currentFragment != null && currentFragment instanceof HomeFragmentV2)
((HomeFragmentV2) currentFragment).showKYCVerifiedIfRequired(shouldShowView, message, title, disableKYCViewClick,null);
((HomeFragmentV2) currentFragment).showKYCVerifiedIfRequired(shouldShowView, message, title, disableKYCViewClick,callback);
}
@Override

8
app/src/main/java/com/gmeremit/online/gmeremittance_native/homeV2/view/HomeFragmentV2.java

@ -242,7 +242,7 @@ public class HomeFragmentV2 extends BaseFragment implements HomeMenuRvAdapterV2.
HomeParentViewContractV2 parentView = ((HomeParentViewContractV2) getActivity());
if (parentView != null)
parentView.getPresenter().manullyUpdateKYCToSubmittedAndShowPennyTest();
new Handler().postDelayed(() -> showPennyTestView(false), 250);
new Handler().postDelayed(() -> showPennyTestView(false), 700);
// showPennyTestView(false);
}
}
@ -291,8 +291,7 @@ public class HomeFragmentV2 extends BaseFragment implements HomeMenuRvAdapterV2.
} else {
if (kyc_notice_view.getVisibility() != View.GONE)
Utils.collapse(kyc_notice_view, () -> {
}, 200);
Utils.collapse(kyc_notice_view, callback, 200);
}
} else {
scheduleTaskLater(() -> {
@ -306,8 +305,7 @@ public class HomeFragmentV2 extends BaseFragment implements HomeMenuRvAdapterV2.
} else {
if (kyc_notice_view.getVisibility() != View.GONE)
Utils.collapse(kyc_notice_view, () -> {
}, 200);
Utils.collapse(kyc_notice_view, callback, 200);
}
});
}

4
app/src/main/res/anim/slide_down.xml

@ -2,7 +2,7 @@
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate android:fromYDelta="0%"
android:toYDelta="150%"
android:duration="250"
android:toYDelta="100%"
android:duration="280"
android:interpolator="@android:anim/accelerate_decelerate_interpolator"/>
</set>

2
app/src/main/res/anim/slide_up.xml

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromYDelta="110%"
<translate android:fromYDelta="100%"
android:toYDelta="0%"
android:duration="250"
android:interpolator="@android:anim/accelerate_decelerate_interpolator"/>

BIN
app/src/main/res/drawable-xxhdpi/ic_penny_test_pending.png

After

Width: 201  |  Height: 216  |  Size: 17 KiB

2
app/src/main/res/layout/fragment_home_v2.xml

@ -142,7 +142,7 @@
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:src="@drawable/ic_kyc_non_verified_userstatus" />
android:src="@drawable/ic_penny_test_pending" />
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView
android:id="@+id/penny_test_label"

Loading…
Cancel
Save