|
|
@ -6,7 +6,7 @@ import { requireAdminOrMod, requireUserToken } from '../middleware/user.middlewa |
|
|
|
|
|
|
|
const router = Router(); |
|
|
|
|
|
|
|
router.get('/', async (req: Request, res: Response) => res.json({ users: await getUserList() })); |
|
|
|
router.get('/', async (req: Request, res: Response) => { return res.json({ users: await getUserList() }); }); |
|
|
|
|
|
|
|
// This just makes a token for testing for now
|
|
|
|
router.get('/login', async (req: Request, res: Response) => { |
|
|
@ -14,13 +14,17 @@ router.get('/login', async (req: Request, res: Response) => { |
|
|
|
return res.json({ jwt }); |
|
|
|
}); |
|
|
|
|
|
|
|
router.get('/auth-test', requireUserToken, async (req: Request, res: Response) => res.json({ |
|
|
|
users: await getUserList(), |
|
|
|
})); |
|
|
|
router.get('/auth-test', requireUserToken, async (req: Request, res: Response) => { |
|
|
|
return res.json({ |
|
|
|
users: await getUserList(), |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
router.get('/:userId', requireAdminOrMod, async (req: Request, res: Response) => res.json({ |
|
|
|
user: await getUserSecure(parseInt(req.params.userId)), |
|
|
|
})); |
|
|
|
router.get('/:userId', requireAdminOrMod, async (req: Request, res: Response) => { |
|
|
|
return res.json({ |
|
|
|
user: await getUserSecure(parseInt(req.params.userId)), |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
// eslint-disable-next-line import/prefer-default-export
|
|
|
|
export const UserRoutes = router; |