mirror of
https://github.com/ajayyy/SponsorBlockServer.git
synced 2025-12-06 11:36:58 +03:00
Made shadow hidden submissions count as downvoted submissions.
This commit is contained in:
4
index.js
4
index.js
@@ -642,9 +642,9 @@ async function isUserTrustworthy(userID) {
|
|||||||
if (totalSubmissionsResult.row.totalSubmissions > 5) {
|
if (totalSubmissionsResult.row.totalSubmissions > 5) {
|
||||||
//check if they have a high downvote ratio
|
//check if they have a high downvote ratio
|
||||||
let downvotedSubmissionsResult = await new Promise((resolve, reject) => {
|
let downvotedSubmissionsResult = await new Promise((resolve, reject) => {
|
||||||
db.prepare("SELECT count(*) as downvotedSubmissions FROM sponsorTimes WHERE userID = ? AND votes < 0").get(userID, (err, row) => resolve({err, row}));
|
db.prepare("SELECT count(*) as downvotedSubmissions FROM sponsorTimes WHERE userID = ? AND (votes < 0 OR shadowHidden > 0)").get(userID, (err, row) => resolve({err, row}));
|
||||||
});
|
});
|
||||||
|
|
||||||
return (downvotedSubmissionsResult.row.downvotedSubmissions / totalSubmissionsResult.row.totalSubmissions) < 0.6 ||
|
return (downvotedSubmissionsResult.row.downvotedSubmissions / totalSubmissionsResult.row.totalSubmissions) < 0.6 ||
|
||||||
(totalSubmissionsResult.row.voteSum > downvotedSubmissionsResult.row.downvotedSubmissions);
|
(totalSubmissionsResult.row.voteSum > downvotedSubmissionsResult.row.downvotedSubmissions);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user