mirror of
https://github.com/ajayyy/SponsorBlockServer.git
synced 2025-12-11 22:17:14 +03:00
Fix broken shadow ban check
This commit is contained in:
@@ -8,7 +8,7 @@ var logger = require('../utils/logger.js');
|
|||||||
var getHash = require('../utils/getHash.js');
|
var getHash = require('../utils/getHash.js');
|
||||||
var getIP = require('../utils/getIP.js');
|
var getIP = require('../utils/getIP.js');
|
||||||
|
|
||||||
function cleanGetSegments(videoID, categories) {
|
function cleanGetSegments(req, videoID, categories) {
|
||||||
let userHashedIP, shadowHiddenSegments;
|
let userHashedIP, shadowHiddenSegments;
|
||||||
|
|
||||||
let segments = [];
|
let segments = [];
|
||||||
@@ -160,7 +160,7 @@ function handleGetSegments(req, res) {
|
|||||||
? [req.query.category]
|
? [req.query.category]
|
||||||
: ['sponsor'];
|
: ['sponsor'];
|
||||||
|
|
||||||
let segments = cleanGetSegments(videoID, categories);
|
let segments = cleanGetSegments(req, videoID, categories);
|
||||||
|
|
||||||
if (segments === null || segments === undefined) {
|
if (segments === null || segments === undefined) {
|
||||||
res.sendStatus(500);
|
res.sendStatus(500);
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ module.exports = async function (req, res) {
|
|||||||
return {
|
return {
|
||||||
videoID: video.videoID,
|
videoID: video.videoID,
|
||||||
hash: video.hashedVideoID,
|
hash: video.hashedVideoID,
|
||||||
segments: getSegments(video.videoID, categories)
|
segments: getSegments(req, video.videoID, categories)
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user