From 9a5e911cf29d1a2f9db529be840ba90fd6b5a642 Mon Sep 17 00:00:00 2001 From: Dark <7890309+DarkView@users.noreply.github.com> Date: Sun, 15 Aug 2021 22:14:04 +0200 Subject: [PATCH] Add typings, comment magic numbers --- backend/src/plugins/ContextMenus/actions/mute.ts | 7 ++++++- backend/src/plugins/ContextMenus/actions/userInfo.ts | 10 +++++++++- .../src/plugins/ContextMenus/utils/loadAllCommands.ts | 2 +- backend/src/plugins/ModActions/ModActionsPlugin.ts | 2 +- backend/src/plugins/Utility/UtilityPlugin.ts | 2 +- 5 files changed, 18 insertions(+), 5 deletions(-) diff --git a/backend/src/plugins/ContextMenus/actions/mute.ts b/backend/src/plugins/ContextMenus/actions/mute.ts index d0e85764..089dcd26 100644 --- a/backend/src/plugins/ContextMenus/actions/mute.ts +++ b/backend/src/plugins/ContextMenus/actions/mute.ts @@ -1,3 +1,4 @@ +import { ContextMenuInteraction } from "discord.js"; import humanizeDuration from "humanize-duration"; import { GuildPluginData } from "knub"; import { ModActionsPlugin } from "src/plugins/ModActions/ModActionsPlugin"; @@ -10,7 +11,11 @@ import { LogsPlugin } from "../../Logs/LogsPlugin"; import { MutesPlugin } from "../../Mutes/MutesPlugin"; import { ContextMenuPluginType } from "../types"; -export async function muteAction(pluginData: GuildPluginData, duration, interaction) { +export async function muteAction( + pluginData: GuildPluginData, + duration: string | undefined, + interaction: ContextMenuInteraction, +) { interaction.deferReply({ ephemeral: true }); const executingMember = await pluginData.guild.members.fetch(interaction.user.id); const userCfg = await pluginData.config.getMatchingConfig({ diff --git a/backend/src/plugins/ContextMenus/actions/userInfo.ts b/backend/src/plugins/ContextMenus/actions/userInfo.ts index 70ceb616..c4dd4a34 100644 --- a/backend/src/plugins/ContextMenus/actions/userInfo.ts +++ b/backend/src/plugins/ContextMenus/actions/userInfo.ts @@ -1,8 +1,12 @@ +import { ContextMenuInteraction } from "discord.js"; import { GuildPluginData } from "knub"; import { UtilityPlugin } from "../../../plugins/Utility/UtilityPlugin"; import { ContextMenuPluginType } from "../types"; -export async function userInfoAction(pluginData: GuildPluginData, interaction) { +export async function userInfoAction( + pluginData: GuildPluginData, + interaction: ContextMenuInteraction, +) { interaction.deferReply({ ephemeral: true }); const executingMember = await pluginData.guild.members.fetch(interaction.user.id); const userCfg = await pluginData.config.getMatchingConfig({ @@ -13,6 +17,10 @@ export async function userInfoAction(pluginData: GuildPluginData