package com.team.zhuoke.model.logic.video; import android.content.Context; import com.team.zhuoke.api.video.VideoApi; import com.team.zhuoke.model.ParamsMapUtils; import com.team.zhuoke.model.logic.live.bean.LiveOtherTwoColumn; import com.team.zhuoke.model.logic.video.bean.VideoOtherColumnList; import com.team.zhuoke.model.logic.video.bean.VideoReClassify; import com.team.zhuoke.net.http.HttpUtils; import com.team.zhuoke.net.transformer.DefaultTransformer; import com.team.zhuoke.presenter.video.interfaces.VideoOtherTwoColumnContract; import java.util.List; import rx.Observable; /** * 作者:gaoyin * 电话:18810474975 * 邮箱:18810474975@163.com * 版本号:1.0 * 类描述: * 备注消息: * 修改时间:2017/2/7 下午3:48 **/ public class VideoTwoColumnModelLogic implements VideoOtherTwoColumnContract.Model{ @Override public Observable<List<VideoOtherColumnList>> getModelVideoOtherTwoColumn(Context context, String cid1, String cid2, int offset, int limit, String action ) { return HttpUtils.getInstance(context) .setLoadDiskCache(true) .getRetofitClinet() .setBaseUrl("http://apiv2.douyucdn.cn") .builder(VideoApi.class) .getVideoOtherColumnList(ParamsMapUtils.getVideoOtherList(cid1,cid2,offset,limit,action)) .compose(new DefaultTransformer<List<VideoOtherColumnList>>()); } }