Skip to content

Commit

Permalink
fix(github): support team review request
Browse files Browse the repository at this point in the history
  • Loading branch information
shigma committed May 30, 2021
1 parent cfca079 commit b60c890
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 4 deletions.
2 changes: 1 addition & 1 deletion packages/plugin-github/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
"koishi-core": "^3.11.1"
},
"dependencies": {
"@octokit/webhooks-types": "^3.71.2",
"@octokit/webhooks-types": "^3.75.2",
"axios": "^0.21.1",
"marked": "^2.0.3"
}
Expand Down
9 changes: 6 additions & 3 deletions packages/plugin-github/src/events.ts
Original file line number Diff line number Diff line change
Expand Up @@ -254,10 +254,13 @@ export function addListeners(on: <T extends EmitterWebhookEventName>(event: T, h
].join('\n')]
})

onPullRequest('pull_request/review_requested', ({ repository, pull_request, sender, requested_reviewer }) => {
onPullRequest('pull_request/review_requested', (payload) => {
const { repository, pull_request, sender } = payload
const { full_name } = repository
const { number } = pull_request as PullRequest
return [`${sender.login} requested a review from ${requested_reviewer.login} on ${full_name}#${number}`]
const { number } = pull_request
return ['requested_reviewer' in payload
? `${sender.login} requested a review from ${payload.requested_reviewer.login} on ${full_name}#${number}`
: `${sender.login} requested a review from team ${payload.requested_team.name} on ${full_name}#${number}`]
})

onPullRequest('pull_request/converted_to_draft', ({ repository, pull_request, sender }) => {
Expand Down

0 comments on commit b60c890

Please sign in to comment.