From 0eca255f33b85e155bf43f325e8ff4832a514c20 Mon Sep 17 00:00:00 2001 From: Oliver-Akins Date: Sun, 19 Sep 2021 01:45:32 -0600 Subject: [PATCH] Move the button objects into their relevant files --- src/utils/components/buttons/count_votes.ts | 8 ++++++++ src/utils/components/buttons/delete_vote.ts | 8 ++++++++ src/utils/components/buttons/my_vote.ts | 8 ++++++++ src/utils/components/buttons/view_db.ts | 8 ++++++++ 4 files changed, 32 insertions(+) diff --git a/src/utils/components/buttons/count_votes.ts b/src/utils/components/buttons/count_votes.ts index b875078..bceabc8 100644 --- a/src/utils/components/buttons/count_votes.ts +++ b/src/utils/components/buttons/count_votes.ts @@ -1,6 +1,14 @@ import { db } from "@/main"; +export const countVotesButton: button = { + type: 2, + style: 2, + label: `See Count`, + custom_id: `showCount`, +}; + + export async function countVotes(data: any): Promise { let gID = data.guild_id; diff --git a/src/utils/components/buttons/delete_vote.ts b/src/utils/components/buttons/delete_vote.ts index 54d437c..683f90d 100644 --- a/src/utils/components/buttons/delete_vote.ts +++ b/src/utils/components/buttons/delete_vote.ts @@ -1,6 +1,14 @@ import { db } from "@/main"; +export const deleteVoteButton = { + type: 2, + style: 4, + label: `Remove Vote`, + custom_id: `deleteVote` +}; + + export async function deleteVote(data: any): Promise { let userID = data.member.user.id; let gID = data.guild_id; diff --git a/src/utils/components/buttons/my_vote.ts b/src/utils/components/buttons/my_vote.ts index 8d9def6..ed25168 100644 --- a/src/utils/components/buttons/my_vote.ts +++ b/src/utils/components/buttons/my_vote.ts @@ -1,5 +1,13 @@ import { db } from "@/main"; + +export const showUserVoteButton = { + type: 2, + style: 1, + label: `What Did I Vote For?`, + custom_id: `showMyVote`, +}; + export async function showUserVote(data: any): Promise { let gID = data.guild_id; let vote = db[gID].bracket.users[data.member.user.id]; diff --git a/src/utils/components/buttons/view_db.ts b/src/utils/components/buttons/view_db.ts index 9b8c042..ac98be4 100644 --- a/src/utils/components/buttons/view_db.ts +++ b/src/utils/components/buttons/view_db.ts @@ -1,6 +1,14 @@ import { db } from "@/main"; +export const viewDBButton = { + type: 2, + style: 1, + label: `See Database Object`, + custom_id: `viewDB`, +}; + + export async function viewDB(data: any): Promise { let gID = data.guild_id; return {