Join us for office hours !

Pagination

Many GitHub API endpoints are paginated. The github.paginate method can be used to get each page of the results.

module.exports = robot => {
  robot.on('issues.opened', context => {
    context.github.paginate(context.github.issues.getAll(context.repo()), res => {
      res.data.issues.forEach(issue => {
        context.log('Issue: %s', issue.title)
      })
    })
  })
}

Found a mistake or want to help improve this documentation? Suggest changes on GitHub

Get occasional updates on new apps & features.

Star

with by @bkeepers

Code licensed ISC Docs licensed CC-BY-4.0