package com.alorma.github.presenter.repo.tags; import com.alorma.github.sdk.bean.info.RepoInfo; import core.datasource.SdkItem; import core.repository.GenericRepository; import rx.Observable; public class GetTagsCountUseCaseImpl implements GetTagsCountUseCase { private final GenericRepository<RepoInfo, Integer> genericRepository; public GetTagsCountUseCaseImpl(GenericRepository<RepoInfo, Integer> genericRepository) { this.genericRepository = genericRepository; } @Override public Observable<SdkItem<Integer>> getTagsCount(RepoInfo repoInfo) { return genericRepository.execute(new SdkItem<>(repoInfo)); } }