Made shadow hidden submissions count as downvoted submissions.

This commit is contained in:
Ajay Ramachandran
2019-09-16 17:07:33 -04:00
parent fa58e786d2
commit d0757ec17b

View File

@@ -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);
} }