use of com.fastaccess.ui.widgets.contributions.ContributionsProvider in project FastHub by k0shk0sh.
the class ProfileOverviewPresenter method onLoadContributionWidget.
@Override
public void onLoadContributionWidget(@NonNull GitHubContributionsView gitHubContributionsView) {
if (!isEnterprise()) {
if (contributions == null || contributions.isEmpty()) {
String url = String.format(URL, login);
manageDisposable(RxHelper.getObservable(RestProvider.getContribution().getContributions(url)).flatMap(s -> Observable.just(new ContributionsProvider().getContributions(s))).subscribe(lists -> {
contributions.clear();
contributions.addAll(lists);
loadContributions(contributions, gitHubContributionsView);
}, Throwable::printStackTrace));
} else {
loadContributions(contributions, gitHubContributionsView);
}
}
}
Aggregations