From c27b12c76cdd7430622626be24247901cc8357e8 Mon Sep 17 00:00:00 2001 From: Z8MB1E Date: Sun, 16 Aug 2026 23:27:51 -0400 Subject: [PATCH] style(bot): format Discord bot modules --- src/bot/commands/announce.ts | 10 ++++++++-- src/bot/events/interactionCreate.ts | 9 ++++++--- src/bot/services/missionEmbeds.ts | 2 +- src/bot/services/notificationBridge.ts | 2 +- 4 files changed, 16 insertions(+), 7 deletions(-) diff --git a/src/bot/commands/announce.ts b/src/bot/commands/announce.ts index 1bbb29a..b3d8816 100644 --- a/src/bot/commands/announce.ts +++ b/src/bot/commands/announce.ts @@ -22,7 +22,10 @@ export const announceCommand: BotCommand = { ) as SlashCommandBuilder, execute: async (interaction, payload) => { if (!interaction.inGuild() || !interaction.guild) { - await interaction.reply({ content: "This command only works in a server.", flags: MessageFlags.Ephemeral }); + await interaction.reply({ + content: "This command only works in a server.", + flags: MessageFlags.Ephemeral, + }); return; } @@ -49,7 +52,10 @@ export const announceCommand: BotCommand = { const optionChannel = option && "send" in option ? (option as TextBasedChannelFields) : null; const channel = optionChannel ?? (await interaction.guild.channels.fetch(channelId)); if (!channel || !("send" in channel)) { - await interaction.reply({ content: "That channel isn't a text channel.", flags: MessageFlags.Ephemeral }); + await interaction.reply({ + content: "That channel isn't a text channel.", + flags: MessageFlags.Ephemeral, + }); return; } diff --git a/src/bot/events/interactionCreate.ts b/src/bot/events/interactionCreate.ts index 03afbbe..0f73547 100644 --- a/src/bot/events/interactionCreate.ts +++ b/src/bot/events/interactionCreate.ts @@ -1,4 +1,4 @@ -import { MessageFlags, type ButtonInteraction } from "discord.js"; +import { type ButtonInteraction, MessageFlags } from "discord.js"; import type { Payload } from "payload"; import { findUserByDiscordId } from "@/bot/lib/resolve"; import { @@ -9,10 +9,10 @@ import { } from "@/bot/services/missionEmbeds"; import { attendanceClosedMessage, + type AttendanceResponse, getMissionAttendance, isMissionPast, setMissionAttendance, - type AttendanceResponse, } from "@/lib/attendance"; const ATTENDANCE_LABELS: Record = { @@ -44,7 +44,10 @@ export const handleButtonInteraction = async ( try { const user = await findUserByDiscordId(payload, interaction.user.id); if (!user) { - await interaction.reply({ content: "Run /signup or /link first.", flags: MessageFlags.Ephemeral }); + await interaction.reply({ + content: "Run /signup or /link first.", + flags: MessageFlags.Ephemeral, + }); return; } diff --git a/src/bot/services/missionEmbeds.ts b/src/bot/services/missionEmbeds.ts index b45626c..d125a08 100644 --- a/src/bot/services/missionEmbeds.ts +++ b/src/bot/services/missionEmbeds.ts @@ -2,8 +2,8 @@ import { ActionRowBuilder, ButtonBuilder, ButtonStyle, - EmbedBuilder, type Client, + EmbedBuilder, type TextBasedChannelFields, } from "discord.js"; import type { Payload } from "payload"; diff --git a/src/bot/services/notificationBridge.ts b/src/bot/services/notificationBridge.ts index 50e7105..57f5b24 100644 --- a/src/bot/services/notificationBridge.ts +++ b/src/bot/services/notificationBridge.ts @@ -1,4 +1,4 @@ -import { EmbedBuilder, type Client } from "discord.js"; +import { type Client, EmbedBuilder } from "discord.js"; import type { Payload } from "payload"; import type { User, UserNotification } from "@/payload-types"; import { botConfig } from "@/bot/config";