From d0757ec17bbf1066cc38edf41d299218c47a90e2 Mon Sep 17 00:00:00 2001 From: Ajay Ramachandran Date: Mon, 16 Sep 2019 17:07:33 -0400 Subject: [PATCH] Made shadow hidden submissions count as downvoted submissions. --- index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.js b/index.js index 624a368..d3def07 100644 --- a/index.js +++ b/index.js @@ -642,9 +642,9 @@ async function isUserTrustworthy(userID) { if (totalSubmissionsResult.row.totalSubmissions > 5) { //check if they have a high downvote ratio 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 || (totalSubmissionsResult.row.voteSum > downvotedSubmissionsResult.row.downvotedSubmissions); }