我有这个功能:
async function paginate(method) {
let response = await method({
q: "repo:" + repoOrg + "/" + repoName + " is:issue",
per_page: 100
});
data = response.data.items;
var count = 0;
while (octokit.hasNextPage(response)) {
count++;
console.log(`request n°${count}`);
response = await octokit.getNextPage(response);
data = data.concat(response.data.items);
}
return data;
}
paginate(octokit.search.issues)
.then(data => {
callback(data);
})
.catch(error => {
console.log(error);
});
}
octokit.search.issues
我不想跑,我想跑octokit.issues.getLabel
。
我尝试改变:
let response = await method({
q: "repo:" + repoOrg + "/" + repoName + " is:issue",
per_page: 100
});
至:
let response = await octokit.issues.getLabel("owner", "repo", "label_name");
但我得到了这个错误:TypeError: callback.bind is not a function
。
我尝试了其他几种组合,但没有运气。除了在此处输入链接描述外,我也找不到任何在线代码示例
有人可以告诉我这应该如何编码吗?