github :: GithubAPI :: get_issue_event
id
.Returns null
if the event cannot be found.
var api = new GithubAPI(get_github_oauth)
var repo = api.get_repo("nitlang/nit")
assert repo isa Repo
var event = api.get_issue_event(repo, 199674194)
assert event isa IssueEvent
assert event.actor.login == "privat"
assert event.event == "labeled"
assert event.labl isa Label
assert event.labl.name == "need_review"
# Get the Github issue event with `id`.
#
# Returns `null` if the event cannot be found.
#
# ~~~nitish
# var api = new GithubAPI(get_github_oauth)
# var repo = api.get_repo("nitlang/nit")
# assert repo isa Repo
# var event = api.get_issue_event(repo, 199674194)
# assert event isa IssueEvent
# assert event.actor.login == "privat"
# assert event.event == "labeled"
# assert event.labl isa Label
# assert event.labl.name == "need_review"
# ~~~
fun get_issue_event(repo_slug: String, id: Int): nullable IssueEvent do
return get("/repos/{repo_slug}/issues/events/{id}").as(nullable IssueEvent)
end
lib/github/api.nit:397,2--414,4