package com.alorma.github.sdk.services.repo;
import com.alorma.github.sdk.bean.info.RepoInfo;
import com.alorma.github.sdk.services.client.GithubClient;
import java.util.Map;
import retrofit.RestAdapter;
import rx.Observable;
public class GetRepoLanguages extends GithubClient<Map<String, Long>> {
private RepoInfo repoInfo;
public GetRepoLanguages(RepoInfo repoInfo) {
this.repoInfo = repoInfo;
}
@Override
protected Observable<Map<String, Long>> getApiObservable(RestAdapter restAdapter) {
return restAdapter.create(RepoService.class).languages(repoInfo.owner, repoInfo.name);
}
}