mirror of
https://github.com/Viren070/AIOStreams.git
synced 2025-12-01 23:14:04 +01:00
fix: block head requests on debrid resolve and add missing return
This commit is contained in:
@@ -26,6 +26,15 @@ import {
|
||||
const router = Router();
|
||||
const logger = createLogger('server');
|
||||
|
||||
// block HEAD requests
|
||||
router.use((req: Request, res: Response, next: NextFunction) => {
|
||||
if (req.method === 'HEAD') {
|
||||
res.status(405).send('Method not allowed');
|
||||
} else {
|
||||
next();
|
||||
}
|
||||
});
|
||||
|
||||
router.get(
|
||||
'/resolve/:encodedStoreAuth/:encodedPlaybackInfo/:filename',
|
||||
async (req: Request, res: Response, next: NextFunction) => {
|
||||
@@ -97,6 +106,7 @@ router.get(
|
||||
}
|
||||
|
||||
res.status(302).redirect(`/static/${staticFile}`);
|
||||
return;
|
||||
}
|
||||
|
||||
if (!streamUrl) {
|
||||
|
||||
Reference in New Issue
Block a user