From a0f16aca05178a1ac9319f33cfa29bd5acd6e2bc Mon Sep 17 00:00:00 2001 From: codefactor-io Date: Mon, 11 Apr 2022 10:37:10 +0000 Subject: [PATCH] [CodeFactor] Apply fixes to commit 63d7152 --- src/commands/shop/index.ts | 50 +++++++++++++------------- src/commands/shop/roles/modules/buy.ts | 24 ++++++------- src/events/ready/index.ts | 18 +++++----- src/handlers/schedules.ts | 20 +++++------ src/index.ts | 14 ++++---- 5 files changed, 63 insertions(+), 63 deletions(-) diff --git a/src/commands/shop/index.ts b/src/commands/shop/index.ts index 24d5f28..5ec480e 100644 --- a/src/commands/shop/index.ts +++ b/src/commands/shop/index.ts @@ -1,61 +1,61 @@ // Dependencies -import { SlashCommandBuilder } from '@discordjs/builders'; -import { CommandInteraction } from 'discord.js'; +import { SlashCommandBuilder } from "@discordjs/builders"; +import { CommandInteraction } from "discord.js"; // Modules -import pterodactyl from './modules/pterodactyl'; +import pterodactyl from "./modules/pterodactyl"; // Groups -import roles from './roles'; +import roles from "./roles"; // Handlers -import logger from '../../handlers/logger'; +import logger from "../../handlers/logger"; // Function export default { data: new SlashCommandBuilder() - .setName('shop') - .setDescription('Open our shop.') + .setName("shop") + .setDescription("Open our shop.") .addSubcommand((subcommand) => subcommand - .setName('pterodactyl') - .setDescription('Buy pterodactyl power.') + .setName("pterodactyl") + .setDescription("Buy pterodactyl power.") .addIntegerOption((option) => option - .setName('amount') - .setDescription('How much credits you want to withdraw.') + .setName("amount") + .setDescription("How much credits you want to withdraw.") ) ) .addSubcommandGroup((group) => group - .setName('roles') - .setDescription('Manage custom roles.') + .setName("roles") + .setDescription("Manage custom roles.") .addSubcommand((command) => command - .setName('buy') - .setDescription('Buy a custom role') + .setName("buy") + .setDescription("Buy a custom role") .addStringOption((option) => option - .setName('name') - .setDescription('Name of the role you wish to purchase.') + .setName("name") + .setDescription("Name of the role you wish to purchase.") ) .addStringOption((option) => option - .setName('color') + .setName("color") .setDescription( - 'Color of the role you wish to purchase (For example RED or BLUE or GREEN).' + "Color of the role you wish to purchase (For example RED or BLUE or GREEN)." ) ) ) ) .addSubcommand((command) => command - .setName('cancel') - .setDescription('Cancel a custom role') + .setName("cancel") + .setDescription("Cancel a custom role") .addRoleOption((option) => option - .setName('role') - .setDescription('Name of the role you wish to cancel.') + .setName("role") + .setDescription("Name of the role you wish to cancel.") ) ), async execute(interaction: CommandInteraction) { @@ -63,13 +63,13 @@ export default { const { options, commandName, user, guild } = interaction; // Module - Pterodactyl - if (options?.getSubcommand() === 'pterodactyl') { + if (options?.getSubcommand() === "pterodactyl") { // Execute Module - Pterodactyl return pterodactyl(interaction); } // Group - Roles - else if (options?.getSubcommandGroup() === 'roles') { + else if (options?.getSubcommandGroup() === "roles") { // Execute Group - Roles return roles(interaction); } diff --git a/src/commands/shop/roles/modules/buy.ts b/src/commands/shop/roles/modules/buy.ts index a8c091a..acc3051 100644 --- a/src/commands/shop/roles/modules/buy.ts +++ b/src/commands/shop/roles/modules/buy.ts @@ -3,32 +3,32 @@ import { CommandInteraction, ColorResolvable, GuildMemberRoleManager, -} from 'discord.js'; +} from "discord.js"; // Configurations -import config from '../../../../../config.json'; +import config from "../../../../../config.json"; // Models -import shopRolesSchema from '../../../../helpers/database/models/shopRolesSchema'; -import guildSchema from '../../../../helpers/database/models/guildSchema'; +import shopRolesSchema from "../../../../helpers/database/models/shopRolesSchema"; +import guildSchema from "../../../../helpers/database/models/guildSchema"; // Helpers -import creditNoun from '../../../../helpers/creditNoun'; -import fetchUser from '../../../../helpers/fetchUser'; +import creditNoun from "../../../../helpers/creditNoun"; +import fetchUser from "../../../../helpers/fetchUser"; // Function export default async (interaction: CommandInteraction) => { const { options, guild, user, member } = interaction; - const optionName = options?.getString('name'); - const optionColor = options?.getString('color'); + const optionName = options?.getString("name"); + const optionColor = options?.getString("color"); // If amount is null if (optionName === null) { // Embed object const embed = { - title: ':dollar: Shop - Roles [Buy]' as string, - description: 'We could not read your requested name.' as string, + title: ":dollar: Shop - Roles [Buy]" as string, + description: "We could not read your requested name." as string, color: config?.colors?.error as ColorResolvable, timestamp: new Date(), footer: { @@ -75,13 +75,13 @@ export default async (interaction: CommandInteraction) => { await shopRolesSchema?.find()?.then((role: any) => console.log(role)); const embed = { - title: ':shopping_cart: Shop - Roles [Buy]' as string, + title: ":shopping_cart: Shop - Roles [Buy]" as string, description: `You have bought ${role?.name} for ${guildDB?.shop?.roles?.pricePerHour} per hour.` as string, color: config?.colors?.success as ColorResolvable, fields: [ { - name: 'Your balance' as string, + name: "Your balance" as string, value: `${creditNoun(userDB?.credits)}` as string, }, ], diff --git a/src/events/ready/index.ts b/src/events/ready/index.ts index c13100c..a041f97 100644 --- a/src/events/ready/index.ts +++ b/src/events/ready/index.ts @@ -1,15 +1,15 @@ -import logger from '../../handlers/logger'; -import config from '../../../config.json'; -import deployCommands from '../../helpers/deployCommands'; -import dbGuildFix from '../../helpers/dbGuildFix'; -import dbMemberFix from '../../helpers/dbMemberFix'; +import logger from "../../handlers/logger"; +import config from "../../../config.json"; +import deployCommands from "../../helpers/deployCommands"; +import dbGuildFix from "../../helpers/dbGuildFix"; +import dbMemberFix from "../../helpers/dbMemberFix"; -import userSchema from '../../helpers/database/models/userSchema'; +import userSchema from "../../helpers/database/models/userSchema"; -import { Client } from 'discord.js'; -import updatePresence from '../../helpers/updatePresence'; +import { Client } from "discord.js"; +import updatePresence from "../../helpers/updatePresence"; export default { - name: 'ready', + name: "ready", once: true, async execute(client: Client) { // Send info message diff --git a/src/handlers/schedules.ts b/src/handlers/schedules.ts index db13154..273ed8a 100644 --- a/src/handlers/schedules.ts +++ b/src/handlers/schedules.ts @@ -1,12 +1,12 @@ -import schedule from 'node-schedule'; -import users from '../helpers/database/models/userSchema'; -import shopRoles from '../helpers/database/models/shopRolesSchema'; -import guilds from '../helpers/database/models/guildSchema'; -import logger from './logger'; -import { Client } from 'discord.js'; +import schedule from "node-schedule"; +import users from "../helpers/database/models/userSchema"; +import shopRoles from "../helpers/database/models/shopRolesSchema"; +import guilds from "../helpers/database/models/guildSchema"; +import logger from "./logger"; +import { Client } from "discord.js"; export default async (client: Client) => { - schedule.scheduleJob('*/5 * * * *', async () => { + schedule.scheduleJob("*/5 * * * *", async () => { shopRoles.find().then(async (shopRoles: any) => { shopRoles.map(async (shopRole: any) => { const payed = new Date(shopRole.lastPayed); @@ -41,8 +41,8 @@ export default async (client: Client) => { await rMember?.roles .remove(`${shopRole.roleId}`) - .then(async (test) => console.log('4', test)) - .catch(async (test) => console.log('5', test)); // Removes all roles + .then(async (test) => console.log("4", test)) + .catch(async (test) => console.log("5", test)); // Removes all roles } shopRole.lastPayed = new Date(); @@ -56,6 +56,6 @@ export default async (client: Client) => { }); }); - await logger.debug('Checking schedules! (Every 5 minutes)'); + await logger.debug("Checking schedules! (Every 5 minutes)"); }); }; diff --git a/src/index.ts b/src/index.ts index c67e48e..3a27750 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,13 +1,13 @@ // Dependencies -import { Client, Intents } from 'discord.js'; // discord.js +import { Client, Intents } from "discord.js"; // discord.js -import database from './helpers/database'; -import events from './handlers/events'; -import commands from './handlers/commands'; -import locale from './handlers/locale'; -import schedules from './handlers/schedules'; +import database from "./helpers/database"; +import events from "./handlers/events"; +import commands from "./handlers/commands"; +import locale from "./handlers/locale"; +import schedules from "./handlers/schedules"; -import config from '../config.json'; // config.json +import config from "../config.json"; // config.json (async () => { // Initialize discord.js client