|
|
@@ -580,7 +580,7 @@ public class MobileAuthPresenter implements IMobileAuthContract.Presenter {
|
|
|
view.showRemainTime(isEnabled);
|
|
|
view.setEnabledExpansionTimeButton(isEnabled);
|
|
|
|
|
|
- if(false == isEnabled) {
|
|
|
+ if (false == isEnabled) {
|
|
|
disposeRemainRendering();
|
|
|
}
|
|
|
}
|
|
|
@@ -677,7 +677,13 @@ public class MobileAuthPresenter implements IMobileAuthContract.Presenter {
|
|
|
.take(takingNumber)
|
|
|
.subscribe(
|
|
|
(Long tick) -> {
|
|
|
- view.renderRetryButton(String.format("%s %s", ResourceUtil.getString(R.string.phone_identify_submit_retry), Formatter.format((finalTakingNumber - 1 - (int) (long) tick) * 1000, "mm:ss")));
|
|
|
+ view.renderRetryButton(
|
|
|
+ String.format(
|
|
|
+ "%s %s",
|
|
|
+ ResourceUtil.getString(R.string.phone_identify_submit_retry),
|
|
|
+ Formatter.format((finalTakingNumber - 1 - (int) (long) tick) * 1000, "mm:ss")
|
|
|
+ )
|
|
|
+ );
|
|
|
}
|
|
|
, Throwable::printStackTrace,
|
|
|
() -> {
|
|
|
@@ -823,7 +829,10 @@ public class MobileAuthPresenter implements IMobileAuthContract.Presenter {
|
|
|
int month = Integer.valueOf(birthDate.substring(4, 6));
|
|
|
int date = Integer.valueOf(birthDate.substring(6, 8));
|
|
|
|
|
|
- if (year > 0 && month <= 12 && month > 0 && date <= 31 && date > 0) {
|
|
|
+ String verifyingDate = Formatter.format(birthDate, "yyyyMMdd", "yyyyMMdd");
|
|
|
+
|
|
|
+// if (year > 0 && month <= 12 && month > 0 && date <= 31 && date > 0) {
|
|
|
+ if (birthDate.equals(verifyingDate)) {
|
|
|
Log.i("APP# MobileAuthPresenter | verifyBirthDate", "|" + year + " " + month + " " + date);
|
|
|
|
|
|
Calendar birthday = Calendar.getInstance();
|