package com.ittianyu.pocenter.features.home;
import com.ittianyu.pocenter.common.base.BaseContract;
import com.ittianyu.pocenter.common.bean.ProjectBean;
import java.util.List;
/**
* Created by yu on 2017/1/17.
*/
public interface HomeContract {
interface View extends BaseContract.View<List<ProjectBean>> {
void loadDataError(Throwable e, boolean pullToRefresh);
void loadDataComplete();
void loadMore();
void addData(List<ProjectBean> data);
void loadMoreError(Throwable e);
void loadMoreComplete();
}
interface Presenter extends BaseContract.Presenter<View> {
void loadData(boolean pullToRefresh);
void loadMore(int start);
}
}