From 2597a57f3a590f27c3e9b28d6a66bc25261eaa8c Mon Sep 17 00:00:00 2001 From: TAG-Epic Date: Sun, 23 Aug 2020 22:02:34 +0200 Subject: [PATCH] Update user status to include self remove --- src/routes/voteOnSponsorTime.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/routes/voteOnSponsorTime.js b/src/routes/voteOnSponsorTime.js index e003872..84c7cf5 100644 --- a/src/routes/voteOnSponsorTime.js +++ b/src/routes/voteOnSponsorTime.js @@ -224,9 +224,20 @@ async function voteOnSponsorTime(req, res) { } let isUpvote = incrementAmount > 0; // Send custom webhooks + let userStatus; + if (isOwnSubmission) { + userStatus = "self"; + } else if (isVIP) { + userStatus = "vip"; + } else if (userSubmissionCountRow.submissionCount === 0) { + userStatus = "new"; + } else { + userStatus = "other"; + } dispatchWebhooks(isUpvote ? "vote.up" : "vote.down", { + "isOwnSubmission": isOwnSubmission, "user": { - "status": userSubmissionCountRow.submissionCount === 0 ? "new" : (isVIP ? "vip" : "normal") + "status": userStatus }, "video": { "id": submissionInfoRow.videoID,