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;