This repository has been archived on 2025-08-08. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
lucida-queue/backend/routes/queue.routes.ts

29 lines
695 B
TypeScript

import {Router} from "express";
import {
addQueueItem,
clearQueue,
getHistory,
getProcessing,
getQueueItem,
insertQueueItem,
listQueue,
moveQueueItem,
removeQueueItem, retryQueueItem
} from "../controllers/queue.controllers";
const router: Router = Router();
router.get('/', listQueue);
router.get('/processing', getProcessing);
router.get('/history', getHistory);
router.get('/:index', getQueueItem);
router.post('/', addQueueItem);
router.post('/move', moveQueueItem);
router.post('/retry/:song', retryQueueItem);
router.post('/:index', insertQueueItem);
router.delete('/', clearQueue);
router.delete('/:song', removeQueueItem);
export default router;