From 3b7a44e133137a77625c8d9d84d307f99feaaafb Mon Sep 17 00:00:00 2001 From: Oliver-Akins Date: Mon, 19 Jul 2021 15:44:09 -0600 Subject: [PATCH] Add a unique message for when someone selects the same vote in the dropdown that they are already voting for --- src/utils/components/dropdowns/select_quote.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/utils/components/dropdowns/select_quote.ts b/src/utils/components/dropdowns/select_quote.ts index 9bd512f..92965ae 100644 --- a/src/utils/components/dropdowns/select_quote.ts +++ b/src/utils/components/dropdowns/select_quote.ts @@ -5,6 +5,19 @@ export async function selectQuote(data: any): Promise { let userID = data.member.user.id; let oldVote = db.bracket.users[userID]; + + // Assert votes are different + if (oldVote === vote) { + return { + type: 4, + data: { + content: `You're already voting for that quote!`, + flags: 1 << 6, + } + }; + }; + + // Set quote to 0 if it hasn't been voted for yet if (!db.bracket.votes[vote]) { db.bracket.votes[vote] = 0;