fix: missed a couple things guess was not quite done
Node.js CI / Lint and Test (push) Successful in 39s

This commit is contained in:
2025-10-09 15:02:23 -07:00
parent f20823f567
commit ffb07f041d
2 changed files with 7 additions and 4 deletions
+5 -3
View File
@@ -19,8 +19,7 @@ import { logger } from "../utils/logger.js";
* Handles a direct message from a user.
* @param message - The message payload from Discord.
*/
export const handleThreadMessage
export const handleGuildMessage
// eslint-disable-next-line max-lines-per-function -- We're off by one bloody line.
= async(message: Message<true>): Promise<void> => {
try {
@@ -55,7 +54,10 @@ export const handleThreadMessage
const cost = calculateCost(messages.usage);
await message.channel.send(
const thread = await message.startThread({
name: `${message.author.displayName}'s Thread`,
});
await thread.send(
`${response?.text ?? "There was an error. Please try again later."}\n\n${cost}`,
);
await logger.metric("guild_message", 1, { cost });
+2 -1
View File
@@ -10,6 +10,7 @@ import {
type OmitPartialGroupDMChannel,
} from "discord.js";
import { handleDmMessage } from "./handleDmMessage.js";
import { handleGuildMessage } from "./handleGuildMessage.js";
import { handleThreadMessage } from "./handleThreadMessage.js";
/**
@@ -34,5 +35,5 @@ export const onMessage = async(
await handleThreadMessage(message);
return;
}
void message;
await handleGuildMessage(message);
};