package com.hpw.myapp.ui.zhihu.model.wechatmodel; import com.hpw.mvpframe.data.net.RxService; import com.hpw.mvpframe.utils.helper.RxUtil; import com.hpw.myapp.Constants; import com.hpw.myapp.api.WechatApi; import com.hpw.myapp.ui.zhihu.contract.ZhihuContract; import java.util.List; import rx.Observable; /** * Created by hpw on 16/11/6. */ public class WechatModel implements ZhihuContract.WechatModel { @Override public Observable<List<WXItemBean>> getWechatData(int num, int page) { return RxService.createApi(WechatApi.class, WechatApi.HOST) .getWXHot(Constants.WEIXIN_KEY, num, page) .compose(RxUtil.rxSchedulerHelper()) .compose(RxUtil.handleResult()); } }