Pārlūkot izejas kodu

[회원가입][Bug] 30일 이내 재가입 분기 - back 도 분기 해줌
- 같은 조건으로 분기하므로 (전진/후진) 리팩토링 필요
- model 에 상태 저장?
- factry reset 이 좋을 것 같음.

hyodong.min 7 gadi atpakaļ
vecāks
revīzija
7e2f505522

+ 8 - 1
app/src/main/java/kr/co/zumo/app/lifeplus/view/presenter/signup/SignUpMobileAuthorizationPresenter.java

@@ -75,7 +75,14 @@ public class SignUpMobileAuthorizationPresenter extends SignUpFragmentPresenter
 
   @Override
   public boolean onBackPressed() {
-    onCommand(new FragmentChangeCommand(ScreenID.SIGN_UP_START, ScreenID.DIRECTION_BACK));
+    // 처음 사용자와 업데이트 사용자 구분
+    // 업데이트 사용자
+    if (StringUtil.isFull(model.getPreferences().getEncryptionUserNo()) && model.getPreferences().isZumoUserUpdateCompleted() == false) {
+      onCommand(new FragmentChangeCommand(ScreenID.SIGN_UP_START_FROM_ZUMO, ScreenID.DIRECTION_BACK));
+    }
+    else {
+      onCommand(new FragmentChangeCommand(ScreenID.SIGN_UP_START, ScreenID.DIRECTION_BACK));
+    }
     return true;
   }