package com.alorma.github.presenter.repos.releases.tags; import com.alorma.github.presenter.BaseRxPresenter; import com.alorma.github.presenter.View; import com.alorma.github.sdk.bean.info.RepoInfo; import java.util.List; import core.repositories.releases.tags.Tag; import core.repository.GenericRepository; import rx.Scheduler; /** * Combines repository Tags with Commits and Releases. Callback receives list of tag with fetched * commits and releases. Release could be null in Tag object. */ public class RepositoryTagsPresenter extends BaseRxPresenter<RepoInfo, List<Tag>, View<List<Tag>>> { public RepositoryTagsPresenter( Scheduler mainScheduler, Scheduler ioScheduler, GenericRepository<RepoInfo, List<Tag>> repository) { super(mainScheduler, ioScheduler, repository); } }