Closed
Description
GHRepository#getIssue
takes id as an int
. Same with getPullRequest
.
GHIssue
and GHPullRequest
which extend GHObject
returns a long
for an id
.
To call either, with the original object requires you to downcast.
if (issue) {
final GHIssue issue = repository.getIssue((int) item.getId());
} else {
final GHPullRequest pullRequest = repository.getPullRequest((int) item.getId());
}
It seems to me both should be updated to be a long
to make everything consistent and not require down casting.