package com.yidianling.dynamic.topic.topicDetail;


import com.ydl.ydlcommon.mvp.base.IPresenter;
import com.yidianling.dynamic.model.Focus;
import com.yidianling.dynamic.model.TopicDetailBean;

/**
 * Created by Jim on 2017/12/28 0028.
 */

public interface ITopicDetailPresenter extends IPresenter<TopicDetailView> {

    interface ITopicDetailInteracor{
        void onTopicDetailDataFetched(TopicDetailBean topicDetail);
        void onTopicDetailDataFetchFailed(Throwable throwable);

        void onFocusResultFetched(Focus resp);
        void onFocusFailed(Throwable throwable);
    }

    void getTopicDetail(String topicId);
}