diff options
Diffstat (limited to 'api/github.js')
| -rw-r--r-- | api/github.js | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/api/github.js b/api/github.js new file mode 100644 index 0000000..d08663f --- /dev/null +++ b/api/github.js @@ -0,0 +1,21 @@ +const { Octokit } = require("@octokit/rest"); +class Github { + octokit = null; + username = null; + constructor(username) { + this.octokit = new Octokit(); + this.username = username; + } + async getRepos(page) { + const { data } = await this.octokit.repos.listForUser({ + username: this.username, + type: "all", + sort: "updated", + per_page: 25, + page: page + }); + return data; + } +} + +exports.Github = Github; |
