full API ts transition and sentry not reporting fix
This commit is contained in:
@@ -4,15 +4,15 @@ import { Request, Response, Router } from "express";
|
||||
import { requireLogin, requireMemberState } from "../middleware/auth";
|
||||
import { MemberState } from "@app/shared/types/member";
|
||||
|
||||
const courseRouter = Router();
|
||||
const eventRouter = Router();
|
||||
const cr = Router();
|
||||
const er = Router();
|
||||
|
||||
courseRouter.use(requireLogin)
|
||||
eventRouter.use(requireLogin)
|
||||
courseRouter.use(requireMemberState(MemberState.Member))
|
||||
eventRouter.use(requireMemberState(MemberState.Member))
|
||||
cr.use(requireLogin)
|
||||
er.use(requireLogin)
|
||||
cr.use(requireMemberState(MemberState.Member))
|
||||
er.use(requireMemberState(MemberState.Member))
|
||||
|
||||
courseRouter.get('/', async (req, res) => {
|
||||
cr.get('/', async (req, res) => {
|
||||
try {
|
||||
const courses = await getAllCourses();
|
||||
res.status(200).json(courses);
|
||||
@@ -22,7 +22,7 @@ courseRouter.get('/', async (req, res) => {
|
||||
}
|
||||
})
|
||||
|
||||
courseRouter.get('/roles', async (req, res) => {
|
||||
cr.get('/roles', async (req, res) => {
|
||||
try {
|
||||
const roles = await getCourseEventRoles();
|
||||
res.status(200).json(roles);
|
||||
@@ -32,7 +32,7 @@ courseRouter.get('/roles', async (req, res) => {
|
||||
}
|
||||
})
|
||||
|
||||
eventRouter.get('/', async (req: Request, res: Response) => {
|
||||
er.get('/', async (req: Request, res: Response) => {
|
||||
const allowedSorts = new Map([
|
||||
["ascending", "ASC"],
|
||||
["descending", "DESC"]
|
||||
@@ -57,7 +57,7 @@ eventRouter.get('/', async (req: Request, res: Response) => {
|
||||
}
|
||||
});
|
||||
|
||||
eventRouter.get('/:id', async (req: Request, res: Response) => {
|
||||
er.get('/:id', async (req: Request, res: Response) => {
|
||||
try {
|
||||
let out = await getCourseEventDetails(Number(req.params.id));
|
||||
res.status(200).json(out);
|
||||
@@ -67,7 +67,7 @@ eventRouter.get('/:id', async (req: Request, res: Response) => {
|
||||
}
|
||||
});
|
||||
|
||||
eventRouter.get('/attendees/:id', async (req: Request, res: Response) => {
|
||||
er.get('/attendees/:id', async (req: Request, res: Response) => {
|
||||
try {
|
||||
const attendees: CourseAttendee[] = await getCourseEventAttendees(Number(req.params.id));
|
||||
res.status(200).json(attendees);
|
||||
@@ -77,7 +77,7 @@ eventRouter.get('/attendees/:id', async (req: Request, res: Response) => {
|
||||
}
|
||||
})
|
||||
|
||||
eventRouter.post('/', async (req: Request, res: Response) => {
|
||||
er.post('/', async (req: Request, res: Response) => {
|
||||
const posterID: number = req.user.id;
|
||||
try {
|
||||
console.log();
|
||||
@@ -92,5 +92,5 @@ eventRouter.post('/', async (req: Request, res: Response) => {
|
||||
}
|
||||
})
|
||||
|
||||
module.exports.courseRouter = courseRouter;
|
||||
module.exports.eventRouter = eventRouter;
|
||||
export const courseRouter = cr;
|
||||
export const eventRouter = er;
|
||||
|
||||
Reference in New Issue
Block a user