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 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,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); } }