| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- package eVVM.apk.ui.login.findpwd;
- import eVVM.apk.mvp.MvpPresenter;
- import eVVM.apk.ui.bean.VerificationCodeBean;
- /**
- * Created by Android Studio.
- * User: zbb
- * Date: 2019/6/1
- * Describe: FindpwdPresenter
- */
- public class FindpwdPresenter extends MvpPresenter<FindpwdContract.View> implements FindpwdContract.Presenter,FindpwdOnListener {
- private FindpwdModel findpwdModel;
- @Override
- public void start() {
- findpwdModel = new FindpwdModel();
- }
- @Override
- public void findpwd(String telephone, String password, String code) {
- findpwdModel.setListener(this);
- findpwdModel.findpwd(telephone,password,code);
- }
- @Override
- public void getCode(String telephone, int type) {
- findpwdModel.setListener(this);
- findpwdModel.getCode(telephone,type);
- }
- @Override
- public void onSucceed(VerificationCodeBean data) {
- getView().findpwdSuccess(data);
- }
- @Override
- public void onFail(String msg) {
- getView().findpwdError(msg);
- }
- @Override
- public void onCodeSucceed(VerificationCodeBean codeData) {
- getView().getCodeSuccess(codeData);
- }
- @Override
- public void onCodeFail(String msg) {
- getView().getCodeError(msg);
- }
- }
|