// Path: app/src/main/java/com/yuqirong/rxnews/event/VideoEvent.java
// public class VideoEvent extends BaseEvent {
// 
//     private List<Video> videos;
// 
//     private String id;
// 
//     private Constant.Tag tag;
// 
//     public VideoEvent(String id, List<Video> videos, Constant.Tag tag) {
//         this.id = id;
//         this.videos = videos;
//         this.tag = tag;
//     }
// 
//     public String getId() {
//         return id;
//     }
// 
//     public void setId(String id) {
//         this.id = id;
//     }
// 
//     public Constant.Tag getTag() {
//         return tag;
//     }
// 
//     public void setTag(Constant.Tag tag) {
//         this.tag = tag;
//     }
// 
//     public List<Video> getVideos() {
//         return videos;
//     }
// 
//     public void setVideos(List<Video> videos) {
//         this.videos = videos;
//     }
// }
// 
// Path: app/src/main/java/com/yuqirong/rxnews/module/video/model/VideoInteractor.java
// public interface VideoInteractor {
// 
//     public void getVideo(int taskId, String id, int startPage);
// 
//     public void initVideo(int taskId,String id);
// 
// }
// 
// Path: app/src/main/java/com/yuqirong/rxnews/module/video/model/impl/VideoInteractorImpl.java
// public class VideoInteractorImpl implements VideoInteractor {
// 
//     @Override
//     public void getVideo(int taskId, String id, int startPage) {
//         AppService.getInstance().getRxCollection().getVideo(taskId, id, startPage);
//     }
// 
//     @Override
//     public void initVideo(int taskId, String id) {
//         AppService.getInstance().getRxCollection().initVideo(taskId,id);
//     }
// 
// }
// 
// Path: app/src/main/java/com/yuqirong/rxnews/module/video/view/IVideoView.java
// public interface IVideoView {
// 
//     public void showLoading();
// 
//     public void clearLoading();
// 
//     public void showSuccess(VideoEvent videoEvent);
// 
//     public void showError();
// 
// }


import com.yuqirong.rxnews.event.VideoEvent;
import com.yuqirong.rxnews.module.video.model.VideoInteractor;
import com.yuqirong.rxnews.module.video.model.impl.VideoInteractorImpl;
import com.yuqirong.rxnews.module.video.view.IVideoView;
package com.yuqirong.rxnews.module.video.presenter;


/**
 * Created by Anyway on 2016/3/9.
 */
public class VideoPresenter {

    private IVideoView mIVideoView;
    private VideoInteractor mVideoInteractor;

// Path: app/src/main/java/com/yuqirong/rxnews/event/VideoEvent.java
// public class VideoEvent extends BaseEvent {
// 
//     private List<Video> videos;
// 
//     private String id;
// 
//     private Constant.Tag tag;
// 
//     public VideoEvent(String id, List<Video> videos, Constant.Tag tag) {
//         this.id = id;
//         this.videos = videos;
//         this.tag = tag;
//     }
// 
//     public String getId() {
//         return id;
//     }
// 
//     public void setId(String id) {
//         this.id = id;
//     }
// 
//     public Constant.Tag getTag() {
//         return tag;
//     }
// 
//     public void setTag(Constant.Tag tag) {
//         this.tag = tag;
//     }
// 
//     public List<Video> getVideos() {
//         return videos;
//     }
// 
//     public void setVideos(List<Video> videos) {
//         this.videos = videos;
//     }
// }
// 
// Path: app/src/main/java/com/yuqirong/rxnews/module/video/model/VideoInteractor.java
// public interface VideoInteractor {
// 
//     public void getVideo(int taskId, String id, int startPage);
// 
//     public void initVideo(int taskId,String id);
// 
// }
// 
// Path: app/src/main/java/com/yuqirong/rxnews/module/video/model/impl/VideoInteractorImpl.java
// public class VideoInteractorImpl implements VideoInteractor {
// 
//     @Override
//     public void getVideo(int taskId, String id, int startPage) {
//         AppService.getInstance().getRxCollection().getVideo(taskId, id, startPage);
//     }
// 
//     @Override
//     public void initVideo(int taskId, String id) {
//         AppService.getInstance().getRxCollection().initVideo(taskId,id);
//     }
// 
// }
// 
// Path: app/src/main/java/com/yuqirong/rxnews/module/video/view/IVideoView.java
// public interface IVideoView {
// 
//     public void showLoading();
// 
//     public void clearLoading();
// 
//     public void showSuccess(VideoEvent videoEvent);
// 
//     public void showError();
// 
// }


// Path: app/src/main/java/com/yuqirong/rxnews/module/video/presenter/VideoPresenter.java
import com.yuqirong.rxnews.event.VideoEvent;
import com.yuqirong.rxnews.module.video.model.VideoInteractor;
import com.yuqirong.rxnews.module.video.model.impl.VideoInteractorImpl;
import com.yuqirong.rxnews.module.video.view.IVideoView;

package com.yuqirong.rxnews.module.video.presenter;


/**
 * Created by Anyway on 2016/3/9.
 */
public class VideoPresenter {

    private IVideoView mIVideoView;
    private VideoInteractor mVideoInteractor;

    public VideoPresenter(IVideoView mIVideoView) {