package com.jaydenxiao.androidfire.ui.news.presenter;
import com.jaydenxiao.androidfire.R;
import com.jaydenxiao.androidfire.bean.NewsDetail;
import com.jaydenxiao.androidfire.ui.news.contract.NewsDetailContract;
import com.jaydenxiao.common.baserx.RxSubscriber;
import com.jaydenxiao.common.commonutils.ToastUitl;
/**
* des:新闻详情
* Created by xsf
* on 2016.09.17:08
*/
public class NewsDetailPresenter extends NewsDetailContract.Presenter{
@Override
public void getOneNewsDataRequest(String postId) {
mRxManage.add(mModel.getOneNewsData(postId).subscribe(new RxSubscriber<NewsDetail>(mContext) {
@Override
protected void _onNext(NewsDetail newsDetail) {
mView.returnOneNewsData(newsDetail);
}
@Override
protected void _onError(String message) {
ToastUitl.showToastWithImg(message, R.drawable.ic_wrong);
}
}));
}
}