|
|
@@ -9,13 +9,13 @@ import android.util.Log;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
|
|
|
|
-import kr.co.zumo.app.lifeplus.model.SuperModel;
|
|
|
import kr.co.zumo.app.lifeplus.supervisor.ScreenChanger;
|
|
|
import kr.co.zumo.app.lifeplus.supervisor.ScreenID;
|
|
|
import kr.co.zumo.app.lifeplus.util.StringUtil;
|
|
|
import kr.co.zumo.app.lifeplus.view.presenter.Event;
|
|
|
import kr.co.zumo.app.lifeplus.view.presenter.Presenter;
|
|
|
import kr.co.zumo.app.lifeplus.view.presenter.bean.SignUpAgreeItemBean;
|
|
|
+import kr.co.zumo.app.lifeplus.view.presenter.bean.SignUpBean;
|
|
|
|
|
|
/**
|
|
|
* 회원 가입 화면 Presenter
|
|
|
@@ -33,15 +33,30 @@ public class SignUpPresenter extends Presenter<ISignUpView> {
|
|
|
SignUpStep step;
|
|
|
ArrayList<SignUpAgreeItemBean> items;
|
|
|
|
|
|
+ // 회원 가입에 필요한 데이터
|
|
|
+ SignUpBean signUpBean;
|
|
|
+
|
|
|
public SignUpPresenter(ScreenChanger screenChanger, ISignUpView view) {
|
|
|
super(screenChanger, view);
|
|
|
|
|
|
signUpList = new ArrayList<>();
|
|
|
items = new ArrayList<>();
|
|
|
+ signUpBean = new SignUpBean();
|
|
|
|
|
|
prepareFlow();
|
|
|
}
|
|
|
|
|
|
+ private void prepareFlow() {
|
|
|
+ step = SignUpStepBuilder.create(this)
|
|
|
+ .hello()
|
|
|
+ .benefit()
|
|
|
+ .confirm()
|
|
|
+ .pin()
|
|
|
+ .agree()
|
|
|
+ .complete()
|
|
|
+ .build();
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public void start() {
|
|
|
step.start();
|
|
|
@@ -152,17 +167,6 @@ public class SignUpPresenter extends Presenter<ISignUpView> {
|
|
|
return signUpList.get(index);
|
|
|
}
|
|
|
|
|
|
- private void prepareFlow() {
|
|
|
- step = SignUpStepBuilder.create(this)
|
|
|
- .hello()
|
|
|
- .benefit()
|
|
|
- .confirm()
|
|
|
- .pin()
|
|
|
- .agree()
|
|
|
- .complete()
|
|
|
- .build();
|
|
|
- }
|
|
|
-
|
|
|
/**
|
|
|
* 간편입력 코드 (pin) 저장
|
|
|
*
|
|
|
@@ -170,7 +174,7 @@ public class SignUpPresenter extends Presenter<ISignUpView> {
|
|
|
*/
|
|
|
public void setPin(String pin) {
|
|
|
try {
|
|
|
- SuperModel.getInstance().getPreferences().setEncryptionPin(StringUtil.convertToSHA1(pin));
|
|
|
+ signUpBean.setEncryptedPin(StringUtil.convertToSHA1(pin));
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
}
|