in packages/issue-to-kintone-importer/src/LKSImporter.ts [15:38]
private async getIssues() {
let allIssues = new Array<Issue>();
let issues: IssueConnection | undefined;
process.stdout.write("fetching Issues");
do {
process.stdout.write(".");
issues = await this.linear.issues({
orderBy: LinearDocument.PaginationOrderBy.CreatedAt,
includeArchived: true,
after: issues?.pageInfo?.endCursor,
first: 10,
});
if (issues?.nodes === undefined) {
break;
}
allIssues = allIssues.concat(issues.nodes);
await sleep(1000);
} while (issues?.pageInfo !== undefined && issues.pageInfo.hasNextPage);
return allIssues;
}