Pārlūkot izejas kodu

[공통][New] presenter 핀 확인 제거

hyodong.min 6 gadi atpakaļ
vecāks
revīzija
5f0f818220

+ 3 - 31
app/src/main/java/kr/co/zumo/app/lifeplus/view/presenter/Presenter.java

@@ -50,7 +50,6 @@ import kr.co.zumo.app.lifeplus.view.ToastProvider;
 import kr.co.zumo.app.lifeplus.view.animation.Barrier;
 import kr.co.zumo.app.lifeplus.view.animation.LoadingDriver;
 import kr.co.zumo.app.lifeplus.view.command.Command;
-import kr.co.zumo.app.lifeplus.view.command.EmailSendingCommand;
 import kr.co.zumo.app.lifeplus.view.command.ExitCommand;
 import kr.co.zumo.app.lifeplus.view.command.FinishActivityCommand;
 import kr.co.zumo.app.lifeplus.view.command.ScreenCommand;
@@ -442,11 +441,9 @@ public abstract class Presenter<M extends Model, V extends IView> implements ILi
             break;
           case ScreenID.SETTING_MEMBER_INFO:
             if (model.isActiveMember()) {
-              confirmPin(() -> {
-                utilityActivityBean.setScreenId(ScreenID.SETTING_MEMBER_INFO);
-                model.setDeliveryPackaging(utilityActivityBean);
-                go(ScreenID.UTILITY_ACTIVITY);
-              });
+              utilityActivityBean.setScreenId(ScreenID.SETTING_MEMBER_INFO);
+              model.setDeliveryPackaging(utilityActivityBean);
+              go(ScreenID.UTILITY_ACTIVITY);
             }
             else {
               showPopupForGuest();
@@ -476,31 +473,6 @@ public abstract class Presenter<M extends Model, V extends IView> implements ILi
     return isSuccess;
   }
 
-  /***********************************
-   * Pin Confirm
-   ***********************************/
-
-  protected void confirmPin(Runnable doAfterConfirm) {
-    confirmPin(doAfterConfirm, () -> {}, () -> {}, true);
-  }
-
-  protected void confirmPinWithoutReset(Runnable doAfterConfirm) {
-    confirmPin(doAfterConfirm, () -> {}, () -> {}, false);
-  }
-
-  protected void confirmPin(Runnable doAfterConfirm, Runnable doAfterFail, Runnable doAfterCancel, boolean hasResetButton) {
-    // PinConfirmDialog
-    pinDialog = DialogProvider.of(getFragmentManager()).showPinConfirm(
-      model,
-      doAfterConfirm,
-      doAfterFail,
-      doAfterCancel,
-      () -> go(ScreenID.PIN_RESET_AUTH),
-      () -> onCommand(new EmailSendingCommand(ResourceUtil.getString(R.string.lifeplus_email))),
-      hasResetButton);
-
-  }
-
   /***********************************
    * Popup for guest
    ***********************************/

+ 1 - 3
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/setting/SettingPresenter.java

@@ -151,9 +151,7 @@ public class SettingPresenter extends Presenter<SettingModel, ISettingView> {
         if (holderIndex == SettingPresenter.SETTING_COMMON && index == SettingViewHolder.MEMBER_CONFIRM) {
           // 회원 관리/확인
           if (model.isActiveMember()) {
-            confirmPin(() -> {
-              go(ScreenID.SETTING_MEMBER_INFO);
-            });
+            go(ScreenID.SETTING_MEMBER_INFO);
           }
           else {
             go(ScreenID.SIGN_UP_START);

+ 1 - 7
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/setting/member/SettingMemberQuitRequestPresenter.java

@@ -91,13 +91,7 @@ public class SettingMemberQuitRequestPresenter extends Presenter<SettingMemberQu
 
   public void onViewClickRequest() {
     // 신청
-    // 핀 확인
-    // -> 일치하면 탈퇴 시작
-    // -> 불일치: 그냥 있음
-    // -> 그냥 닫음: 그냥 있음
-    confirmPin(() -> {
-      model.quitMember();
-    });
+    model.quitMember();
   }
 
   @Override