package core.repository;
import com.alorma.github.sdk.bean.info.RepoInfo;
import core.datasource.CloudDataSource;
import core.datasource.SdkItem;
import rx.Observable;
public class GetRepositoryWatchRepository {
private CloudDataSource<RepoInfo, Boolean> dataSource;
public GetRepositoryWatchRepository(CloudDataSource<RepoInfo, Boolean> dataSource) {
this.dataSource = dataSource;
}
public Observable<Boolean> check(RepoInfo repoInfo) {
return dataSource.execute(new SdkItem<>(repoInfo)).map(SdkItem::getK);
}
}