0
0
Fork 0

refactor the vote variable to newVote

This commit is contained in:
Oliver-Akins 2021-08-28 22:54:43 -06:00
parent 527e7a2b37
commit 06a5273f7c

View file

@ -1,14 +1,14 @@
import { db } from "@/main"; import { db } from "@/main";
export async function selectQuote(data: any): Promise<object> { export async function selectQuote(data: any): Promise<object> {
let vote = parseInt(data.data.values[0]); let newVote = parseInt(data.data.values[0]);
let userID = data.member.user.id; let userID = data.member.user.id;
let gID = data.guild_id; let gID = data.guild_id;
let oldVote = db[gID].bracket.users[userID]; let oldVote = db[gID].bracket.users[userID];
// Assert votes are different // Assert votes are different
if (oldVote === vote) { if (oldVote === newVote) {
return { return {
type: 4, type: 4,
data: { data: {
@ -20,12 +20,12 @@ export async function selectQuote(data: any): Promise<object> {
// Set quote to 0 if it hasn't been voted for yet // Set quote to 0 if it hasn't been voted for yet
if (!db[gID].bracket.votes[vote]) { // if (!db[gID].bracket.votes[vote]) {
db[gID].bracket.votes[vote] = 0; // db[gID].bracket.votes[vote] = 0;
}; // };
++db[gID].bracket.votes[vote]; ++db[gID].bracket.quotes[newVote].votes;
db[gID].bracket.users[userID] = vote; db[gID].bracket.users[userID] = newVote;
// User changed their vote // User changed their vote
if (oldVote != null) { if (oldVote != null) {
@ -35,7 +35,7 @@ export async function selectQuote(data: any): Promise<object> {
return { return {
type: 4, type: 4,
data: { data: {
content: `Your vote has been changed from:\n> ${db[gID].bracket.quotes[oldVote]}\nto:\n> ${db[gID].bracket.quotes[vote]}`, content: `Your vote has been changed from:\n> ${db[gID].bracket.quotes[oldVote]}\nto:\n> ${db[gID].bracket.quotes[newVote]}`,
flags: 1 << 6, flags: 1 << 6,
} }
}; };
@ -46,7 +46,7 @@ export async function selectQuote(data: any): Promise<object> {
return { return {
type: 4, type: 4,
data: { data: {
content: `Your vote has been recorded for:\n> ${db[gID].bracket.quotes[vote]}`, content: `Your vote has been recorded for:\n> ${db[gID].bracket.quotes[newVote]}`,
flags: 1 << 6, flags: 1 << 6,
} }
}; };