@@ -454,10 +454,16 @@ func (s service) ListEvents(ctx context.Context, rs string, id uint64, opt *chan event RequestedReviewer struct { githubqlActor `graphql:"...on Actor"` } } `graphql:"...on ReviewRequestedEvent"` ReviewRequestRemovedEvent struct { event RequestedReviewer struct { githubqlActor `graphql:"...on Actor"` } } `graphql:"...on ReviewRequestRemovedEvent"` } } `graphql:"timeline(first:100)"` // TODO: Paginate? } `graphql:"pullRequest(number:$prNumber)"` } `graphql:"repository(owner:$repositoryOwner,name:$repositoryName)"` } @@ -511,10 +517,15 @@ func (s service) ListEvents(ctx context.Context, rs string, id uint64, opt *chan case "ReviewRequestedEvent": e.Actor = ghActor(event.ReviewRequestedEvent.Actor) e.CreatedAt = event.ReviewRequestedEvent.CreatedAt.Time // TODO: Move RequestedReviewer field to changes-only events (it doesn't apply to issues). e.RequestedReviewer = ghActor(event.ReviewRequestedEvent.RequestedReviewer.githubqlActor) case "ReviewRequestRemovedEvent": e.Actor = ghActor(event.ReviewRequestRemovedEvent.Actor) e.CreatedAt = event.ReviewRequestRemovedEvent.CreatedAt.Time // TODO: Move RequestedReviewer field to changes-only events (it doesn't apply to issues). e.RequestedReviewer = ghActor(event.ReviewRequestRemovedEvent.RequestedReviewer.githubqlActor) default: continue } events = append(events, e) }