У меня есть эта функция:
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
});
to:
let response = await octokit.issues.getLabel("owner", "repo", "label_name");
Но я получил эту ошибку: TypeError: callback.bind is not a function
.
Я попробовал несколько других комбинаций этого, но безуспешно.Я также не смог найти в Интернете никаких примеров кода, кроме введите описание ссылки здесь
Может кто-нибудь показать мне, как это должно быть закодировано?