full API ts transition and sentry not reporting fix
This commit is contained in:
@@ -291,5 +291,4 @@ router.post('/restart', async (req: Request, res: Response) => {
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
module.exports = router;
|
||||
export const applicationRouter = router;
|
||||
|
||||
@@ -143,5 +143,4 @@ declare global {
|
||||
}
|
||||
|
||||
|
||||
|
||||
module.exports = router;
|
||||
export const authRouter = router;
|
||||
@@ -116,5 +116,4 @@ r.put('/', [requireLogin, requireMemberState(MemberState.Member)], async (req: R
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
module.exports.calendarRouter = r;
|
||||
export const calendarRouter = r;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -148,4 +148,4 @@ router.get('/policy', async (req: Request, res: Response) => {
|
||||
}
|
||||
})
|
||||
|
||||
module.exports = router;
|
||||
export const loaRouter = router;
|
||||
@@ -127,6 +127,4 @@ router.put('/:id/displayname', async (req, res) => {
|
||||
});
|
||||
|
||||
|
||||
|
||||
|
||||
module.exports = router;
|
||||
export const memberRouter = router;
|
||||
|
||||
@@ -35,5 +35,5 @@ r.get('/', async (req, res) => {
|
||||
}
|
||||
});
|
||||
|
||||
module.exports.ranks = r;
|
||||
module.exports.memberRanks = ur;
|
||||
export const ranks = r;
|
||||
export const memberRanks = ur;
|
||||
@@ -117,5 +117,5 @@ r.delete('/:id', [requireMemberState(MemberState.Member), requireRole("17th Admi
|
||||
}
|
||||
})
|
||||
|
||||
module.exports.roles = r;
|
||||
module.exports.memberRoles = ur;
|
||||
export const roles = r;
|
||||
export const memberRoles = ur;
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
const express = require('express');
|
||||
const status = express.Router();
|
||||
const memberStatus = express.Router();
|
||||
import express = require('express');
|
||||
const statusR = express.Router();
|
||||
const memberStatusR = express.Router();
|
||||
|
||||
import pool from '../db';
|
||||
import { requireLogin } from '../middleware/auth';
|
||||
|
||||
status.use(requireLogin);
|
||||
memberStatus.use(requireLogin);
|
||||
statusR.use(requireLogin);
|
||||
memberStatusR.use(requireLogin);
|
||||
|
||||
//insert a new latest rank for a user
|
||||
memberStatus.post('/', async (req, res) => {
|
||||
memberStatusR.post('/', async (req, res) => {
|
||||
// try {
|
||||
// const App = req.body?.App || {};
|
||||
|
||||
@@ -34,7 +34,7 @@ memberStatus.post('/', async (req, res) => {
|
||||
});
|
||||
|
||||
//get all statuses
|
||||
status.get('/', async (req, res) => {
|
||||
statusR.get('/', async (req, res) => {
|
||||
try {
|
||||
const result = await pool.query('SELECT * FROM statuses;');
|
||||
res.json(result);
|
||||
@@ -44,7 +44,8 @@ status.get('/', async (req, res) => {
|
||||
}
|
||||
});
|
||||
|
||||
module.exports.status = status;
|
||||
module.exports.memberStatus = memberStatus;
|
||||
export const status = statusR;
|
||||
export const memberStatus = memberStatusR;
|
||||
|
||||
|
||||
// TODO, implement get all ranks route with SQL stirng SELECT id, name, short_name, category, sort_id FROM ranks;
|
||||
Reference in New Issue
Block a user