| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- package eVVM.apk.ui.login.register;
- import eVVM.apk.mvp.MvpPresenter;
- import eVVM.apk.ui.bean.VerificationCodeBean;
- /**
- * Created by Android Studio.
- * User: zbb
- * Date: 2019/6/1
- * Describe: RegisterPresenter
- */
- public class RegisterPresenter extends MvpPresenter<RegisterContract.View> implements RegisterContract.Presenter, RegisterOnListener {
- private RegisterModel registerModel;
- @Override
- public void start() {
- registerModel = new RegisterModel();
- }
- @Override
- public void register(String telephone, String password, String code) {
- registerModel.setListener(this);
- registerModel.register(telephone,password,code);
- }
- @Override
- public void getCode(String telephone, int type) {
- registerModel.setListener(this);
- registerModel.getCode(telephone,type);
- }
- @Override
- public void onSucceed(VerificationCodeBean data) {
- getView().registerSuccess(data);
- }
- @Override
- public void onFail(String msg) {
- getView().registerError(msg);
- }
- @Override
- public void onCodeSucceed(VerificationCodeBean codeData) {
- getView().getCodeSuccess(codeData);
- }
- @Override
- public void onCodeFail(String msg) {
- getView().getCodeError(msg);
- }
- }
|