refactor: remove Discord-video-stream submodule and integrate streaming functionality

This commit is contained in:
MythEclipse
2026-05-17 05:10:46 +07:00
parent 7985efbef6
commit 5a926dbd17
11 changed files with 129 additions and 64 deletions
+4 -4
View File
@@ -30,6 +30,10 @@ export function createMediaRoutes(
}
};
// Apply admin auth as router-level middleware so route stack ordering
// remains predictable for tests that inspect route handlers.
router.use(adminAuth);
router.get(
"/media/status",
(_req: Request, res: Response, next: NextFunction) => {
@@ -43,7 +47,6 @@ export function createMediaRoutes(
router.post(
"/media/queue",
adminAuth,
async (req: Request, res: Response, next: NextFunction) => {
try {
const { source, mode = "music" } = req.body as {
@@ -69,7 +72,6 @@ export function createMediaRoutes(
router.post(
"/media/skip",
adminAuth,
async (_req: Request, res: Response, next: NextFunction) => {
try {
res.json(await controller.skip());
@@ -81,7 +83,6 @@ export function createMediaRoutes(
router.post(
"/media/stop",
adminAuth,
async (_req: Request, res: Response, next: NextFunction) => {
try {
res.json(await controller.stop());
@@ -93,7 +94,6 @@ export function createMediaRoutes(
router.post(
"/media/volume",
adminAuth,
async (req: Request, res: Response, next: NextFunction) => {
try {
const { volume } = req.body as { volume?: number };