aboutsummaryrefslogtreecommitdiff
path: root/src/listeners
diff options
context:
space:
mode:
Diffstat (limited to 'src/listeners')
-rw-r--r--src/listeners/message/automodUpdate.ts5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/listeners/message/automodUpdate.ts b/src/listeners/message/automodUpdate.ts
index c96a5a9..d2e6f40 100644
--- a/src/listeners/message/automodUpdate.ts
+++ b/src/listeners/message/automodUpdate.ts
@@ -1,4 +1,4 @@
-import { AutoMod, BushListener, type BushClientEvents, type BushMessage } from '#lib';
+import { AutoMod, BushListener, type BushClientEvents } from '#lib';
export default class AutomodMessageUpdateListener extends BushListener {
public constructor() {
@@ -10,7 +10,8 @@ export default class AutomodMessageUpdateListener extends BushListener {
}
public override async exec(...[_, newMessage]: BushClientEvents['messageUpdate']) {
- const fullMessage = newMessage.partial ? await newMessage.fetch() : (newMessage as BushMessage);
+ const fullMessage = newMessage.partial ? await newMessage.fetch().catch(() => null) : newMessage;
+ if (!fullMessage) return;
return new AutoMod(fullMessage);
}
}