|
|
@@ -1,12 +1,12 @@
|
|
|
-package com.miekir.newmvp.main.user.presenter;
|
|
|
+package com.miekir.newmvp.main.ui.home.article.presenter;
|
|
|
|
|
|
import com.miekir.common.utils.LogTool;
|
|
|
import com.miekir.mvp.constant.MvpRepository;
|
|
|
import com.miekir.mvp.presenter.BasePresenter;
|
|
|
-import com.miekir.newmvp.main.user.model.IUserModel;
|
|
|
-import com.miekir.newmvp.main.user.model.LocalUserModel;
|
|
|
-import com.miekir.newmvp.main.user.model.NetUserModel;
|
|
|
-import com.miekir.newmvp.main.ui.home.IMainView;
|
|
|
+import com.miekir.newmvp.main.ui.home.article.model.IArticleModel;
|
|
|
+import com.miekir.newmvp.main.ui.home.article.model.LocalArticleModel;
|
|
|
+import com.miekir.newmvp.main.ui.home.article.model.NetArticleModel;
|
|
|
+import com.miekir.newmvp.main.ui.home.IHomeView;
|
|
|
|
|
|
import io.reactivex.Observable;
|
|
|
import io.reactivex.ObservableOnSubscribe;
|
|
|
@@ -21,25 +21,25 @@ import io.reactivex.schedulers.Schedulers;
|
|
|
* @date 2020/11/18 14:27
|
|
|
* Description:
|
|
|
*/
|
|
|
-public class UserPresenter extends BasePresenter<IMainView> {
|
|
|
- private IUserModel mModel;
|
|
|
+public class ArticlePresenter extends BasePresenter<IHomeView> {
|
|
|
+ private IArticleModel mModel;
|
|
|
|
|
|
@Override
|
|
|
public void onInit() {
|
|
|
- mModel = new NetUserModel();
|
|
|
+ mModel = new NetArticleModel();
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 设置当前model
|
|
|
* @param type model类型
|
|
|
*/
|
|
|
- public UserPresenter with(int type) {
|
|
|
+ public ArticlePresenter with(int type) {
|
|
|
switch (type) {
|
|
|
case MvpRepository.REPO_NET:
|
|
|
- mModel = new NetUserModel();
|
|
|
+ mModel = new NetArticleModel();
|
|
|
break;
|
|
|
case MvpRepository.REPO_FILE:
|
|
|
- mModel = new LocalUserModel();
|
|
|
+ mModel = new LocalArticleModel();
|
|
|
break;
|
|
|
default:
|
|
|
break;
|