summaryrefslogtreecommitdiff
path: root/packages/gateway/src/commands/react.ts
diff options
context:
space:
mode:
authorFuwn <[email protected]>2025-09-28 00:06:49 -0700
committerFuwn <[email protected]>2025-09-28 00:06:49 -0700
commit956ed319e7722d168b4c23d5c6aeb85b20e5b15d (patch)
treedf2ec3a95d405d0d6c6ebcc93f7de1e2e9f4484d /packages/gateway/src/commands/react.ts
parentrefactor(gateway): Consolidate event handlers (diff)
downloadumabotdiscord-956ed319e7722d168b4c23d5c6aeb85b20e5b15d.tar.xz
umabotdiscord-956ed319e7722d168b4c23d5c6aeb85b20e5b15d.zip
fix(gateway): Lint
Diffstat (limited to 'packages/gateway/src/commands/react.ts')
-rw-r--r--packages/gateway/src/commands/react.ts45
1 files changed, 22 insertions, 23 deletions
diff --git a/packages/gateway/src/commands/react.ts b/packages/gateway/src/commands/react.ts
index 639dec6..d8a8021 100644
--- a/packages/gateway/src/commands/react.ts
+++ b/packages/gateway/src/commands/react.ts
@@ -1,37 +1,36 @@
import { Message } from "discord.js";
export const handleReactCommand = async (message: Message) => {
- if (message.author.bot) return;
+ if (message.author.bot) return;
- if (!message.content.startsWith("uma!react")) return;
+ if (!message.content.startsWith("uma!react")) return;
- if (!message.guild || message.author.id !== message.guild.ownerId)
- return;
+ if (!message.guild || message.author.id !== message.guild.ownerId) return;
- const parameters = message.content.split(" ");
-
- if (parameters.length < 3) {
- await message.reply("Usage: `uma!react <message_id> <emoji>`");
+ const parameters = message.content.split(" ");
- return;
- }
+ if (parameters.length < 3) {
+ await message.reply("Usage: `uma!react <message_id> <emoji>`");
- const messageId = parameters[1];
- const emoji = parameters[2];
+ return;
+ }
- try {
- const targetMessage = await message.channel.messages.fetch(messageId);
-
- if (!targetMessage) {
- await message.reply("Message not found.");
+ const messageId = parameters[1];
+ const emoji = parameters[2];
- return;
- }
+ try {
+ const targetMessage = await message.channel.messages.fetch(messageId);
- await targetMessage.react(emoji);
- } catch (error) {
- console.error("Error reacting to message:", error);
+ if (!targetMessage) {
+ await message.reply("Message not found.");
- await message.reply("Failed to react to the message.");
+ return;
}
+
+ await targetMessage.react(emoji);
+ } catch (error) {
+ console.error("Error reacting to message:", error);
+
+ await message.reply("Failed to react to the message.");
+ }
};