chore: update Discord-video-stream subproject to latest commit

This commit is contained in:
MythEclipse
2026-05-17 04:52:20 +07:00
parent 518577d79d
commit 71889ab689
15 changed files with 268 additions and 19 deletions
+24 -1
View File
@@ -6,7 +6,7 @@ import type { MediaMode } from "../media/mediaTypes";
export type MediaRouteController = Pick<
MediaController,
"getState" | "queue" | "skip" | "stop"
"getState" | "queue" | "skip" | "stop" | "setMusicVolume"
>;
export interface MediaRouteOptions {
@@ -91,5 +91,28 @@ export function createMediaRoutes(
},
);
router.post(
"/media/volume",
adminAuth,
async (req: Request, res: Response, next: NextFunction) => {
try {
const { volume } = req.body as { volume?: number };
if (typeof volume !== "number" || Number.isNaN(volume)) {
throw new AppError("Volume is required", "INVALID_VOLUME", 400);
}
if (volume < 0 || volume > 1) {
throw new AppError(
"Volume must be between 0 and 1",
"INVALID_VOLUME",
400,
);
}
res.json(await controller.setMusicVolume(volume));
} catch (error) {
next(error);
}
},
);
return router;
}