From e40d060e29a333e3a67a0c93bc32ca742d526abc Mon Sep 17 00:00:00 2001 From: Jordan Eldredge Date: Mon, 13 Jan 2020 20:16:36 -0500 Subject: [PATCH] Support reviewing skins using emoji that are surfaced in quick pick on mobile --- experiments/skin-database/discord-bot/utils.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/experiments/skin-database/discord-bot/utils.js b/experiments/skin-database/discord-bot/utils.js index a8c81283..0480bd89 100644 --- a/experiments/skin-database/discord-bot/utils.js +++ b/experiments/skin-database/discord-bot/utils.js @@ -4,7 +4,7 @@ const Skins = require("../data/skins"); const logger = require("../logger"); const filter = (reaction) => { - return ["👍", "👎"].some((name) => reaction.emoji.name === name); + return ["👍", "👎", "👏", "😔"].some((name) => reaction.emoji.name === name); }; async function postSkin({ md5, title, dest }) { @@ -87,6 +87,7 @@ async function postSkin({ md5, title, dest }) { const user = vote.users.first(); switch (vote.emoji.name) { case "👍": + case "👏": await Skins.approve(md5); logger.info(`${user.username} approved ${md5}`); await msg.channel.send( @@ -94,6 +95,7 @@ async function postSkin({ md5, title, dest }) { ); msg.react("✅"); break; + case "😔": case "👎": await Skins.reject(md5); logger.info(`${user.username} rejected ${md5}`);