package me.weyye.todaynews.presenter;
import me.weyye.todaynews.base.AppClient;
import me.weyye.todaynews.base.BasePresenter;
import me.weyye.todaynews.base.SubscriberCallBack;
import me.weyye.todaynews.model.CommentList;
import me.weyye.todaynews.model.NewsDetail;
import me.weyye.todaynews.view.IBaseDetailView;
/**
* Created by Administrator on 2016/11/24 0024.
*/
public class BaseDetailPresenter extends BasePresenter<IBaseDetailView> {
public BaseDetailPresenter(IBaseDetailView mvpView) {
super(mvpView);
}
public void getComment(String group_id, String item_id, int pageNow) {
int offset = (pageNow - 1) * 10;
addSubscription(AppClient.getApiService().getComment(group_id, item_id, offset + "", "10"), new SubscriberCallBack<CommentList>() {
@Override
protected void onSuccess(CommentList response) {
mvpView.onGetCommentSuccess(response);
}
});
}
public void getNewsDetail(String url) {
addSubscription(AppClient.getApiService().getNewsDetail(url), new SubscriberCallBack<NewsDetail>() {
@Override
protected void onSuccess(NewsDetail response) {
mvpView.onGetNewsDetailSuccess(response);
}
});
}
}