b68/packages/api/routes/me/github.routes.ts

24 lines
745 B
TypeScript

import { Router } from 'express'
import GithubController from '../../controllers/github.controller'
const router = Router()
const {
fetchSelfGithubUser,
fetchSelfGithubUserEvents,
fetchSelfGithubUserFollowers,
fetchSelfGithubUserFollowing,
fetchSelfGithubUserGists,
fetchSelfGithubUserRepos,
fetchSelfGithubUserStarred,
} = new GithubController()
router.get('/user', fetchSelfGithubUser)
router.get('/events', fetchSelfGithubUserEvents)
router.get('/followers', fetchSelfGithubUserFollowers)
router.get('/following', fetchSelfGithubUserFollowing)
router.get('/gists', fetchSelfGithubUserGists)
router.get('/repos', fetchSelfGithubUserRepos)
router.get('/starred', fetchSelfGithubUserStarred)
export default router