Для решения задачи использую такой
запрос (query)
search(query: "repo:repoName type:issue author:authorName", type: ISSUE) {
issueCount
}
Меняя тип
type
на
issue
и
pr
можно получить данные для одного пользователя
authorName
:
query {
issues: search(query: "repo:repoName type:issue author:authorName", type: ISSUE) {
issueCount
}
pr: search(query: "repo:repoName type:pr author:authorName", type: ISSUE) {
issueCount
}
}
Как получить подобные данные для нескольких пользователей одним запросом?
То есть на выходе хотелось бы получить что-то вроде:
{
user1: {
issues: { issueCount: 123 },
pr: { issueCount: 123 }
},
user2: {
issues: { issueCount: 123 },
pr: { issueCount: 123 }
}
// ...
}