private Single<List<IssueEvent>> getAllEvents(String login, String name, int issueNumber) {
        IssueEventService service = ServiceGenerator
                .createService(context, IssueEventService.class);

        return RxPageUtil.getAllPages(page ->
                service.getIssueEvents(login, name, issueNumber, page), 1)
                .flatMap(page -> Observable.fromIterable(page.items()))
                .toList();
    }
Fetches all comments for a given issue.

@param login
@param name
@param issue
@return {@link Single}
app/src/main/java/com/github/pockethub/android/core/issue/RefreshIssueTask.java