Combine game and media controller and router

This commit is contained in:
Nikola Petrov
2024-07-17 02:19:16 +02:00
parent 9175cb8b5f
commit c88b27e5d5
5 changed files with 154 additions and 177 deletions

View File

@@ -1,14 +1,11 @@
import express, { type Request, type Response } from "express";
import checkAuthenticated from '../../miscellaneous/checkAuthenticated';
import mediaRouter from './mediaRouter';
import gameRouter from './gameRouter';
import cashTransactionRouter from './cashTransactionRouter';
const router = express.Router();
router.use('/games', gameRouter);
router.use('/movies', mediaRouter);
router.use('/series', mediaRouter);
router.use('/media', mediaRouter);
router.use('/cash', checkAuthenticated, cashTransactionRouter);
router.get('/', function (req: Request, res: Response) {

View File

@@ -1,13 +0,0 @@
import express from "express";
import gameController from '../../controllers/gameController';
import checkAuthenticated from '../../miscellaneous/checkAuthenticated';
const router = express.Router();
router.get('/', gameController.list);
router.post('/', checkAuthenticated, gameController.create);
router.delete('/', checkAuthenticated, gameController.remove);
export default router;

View File

@@ -4,10 +4,10 @@ import checkAuthenticated from '../../miscellaneous/checkAuthenticated';
const router = express.Router();
router.get('/', mediaController.list);
router.get('/:mediaType', mediaController.list);
router.post('/', checkAuthenticated, mediaController.create);
router.post('/:mediaType', checkAuthenticated, mediaController.create);
router.delete('/', checkAuthenticated, mediaController.remove);
router.delete('/:mediaType', checkAuthenticated, mediaController.remove);
export default router;