|
|
@@ -351,7 +351,11 @@ public class MobileAuthPresenter implements IMobileAuthContract.Presenter {
|
|
|
.observeOn(AndroidSchedulers.mainThread())
|
|
|
.subscribe(resultBean -> {
|
|
|
Log.i("APP# MobileAuthPresenter | onAuthorizationConfirmButtonClick", "|" + resultBean.toPrettyJson());
|
|
|
- if (resultBean.isSuccess()) {
|
|
|
+ if (resultBean.isSuccess()
|
|
|
+ || resultBean.getCode() == LifeplusAPIBean.RETURN_MOBILE_AUTH_ERROR_NEED_FOR_30_DAYS
|
|
|
+ || resultBean.getCode() == LifeplusAPIBean.RETURN_MOBILE_AUTH_ERROR_UNDER_14_YEARS
|
|
|
+ || resultBean.getCode() == LifeplusAPIBean.RETURN_MOBILE_AUTH_ERROR_ALREADY_MEMBER
|
|
|
+ ) {
|
|
|
// 성공
|
|
|
doSomeWhenConfirmSuccess(resultBean);
|
|
|
}
|
|
|
@@ -518,12 +522,8 @@ public class MobileAuthPresenter implements IMobileAuthContract.Presenter {
|
|
|
// call api...
|
|
|
Log.w("APP# MobileAuthPresenter | onAuthorizationNumberSendButtonClick", "|" + "call api ============ ");
|
|
|
|
|
|
- numberRequestingCount++;
|
|
|
-
|
|
|
prepareConfirm();
|
|
|
|
|
|
- countRetryButton();
|
|
|
-
|
|
|
doHideKeyBoard();
|
|
|
view.setEnabledRequestNumberButton(false);
|
|
|
|
|
|
@@ -559,12 +559,17 @@ public class MobileAuthPresenter implements IMobileAuthContract.Presenter {
|
|
|
}
|
|
|
|
|
|
private void doSomeWhenSendingFail() {
|
|
|
+ view.setEnabledRequestNumberButton(true);
|
|
|
view.setEnabledRequestConfirmTextView(false);
|
|
|
view.setEnabledRequestConfirmButton(false);
|
|
|
showSendingPopup(R.string.phone_identify_submit_message_fail);
|
|
|
}
|
|
|
|
|
|
private void doSomeWhenSendingSuccess() {
|
|
|
+
|
|
|
+ numberRequestingCount++;
|
|
|
+ countRetryButton();
|
|
|
+
|
|
|
view.setEnabledRequestConfirmTextView(true);
|
|
|
|
|
|
// showSendingPopup(R.string.phone_identify_submit_message_success);
|