Skip to content

Commit 46265f5

Browse files
committed
fix: missed some stuff
1 parent 400457d commit 46265f5

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/contexts/DeleteReply.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1+
import { ApplicationCommandType, ContextMenuCommandBuilder, InteractionContextType, PermissionFlagsBits, type ContextMenuCommandInteraction } from "discord.js";
2+
import { client } from "@lib/client.js";
13
import { ContextCommand } from "@lib/Command.js";
24
import { Col, useEmbedify } from "@lib/embedify.js";
35
import { getLocMap, tr } from "@lib/translate.js";
4-
import { ApplicationCommandType, ContextMenuCommandBuilder, InteractionContextType, PermissionFlagsBits, type ContextMenuCommandInteraction } from "discord.js";
56

67
export class DeleteReplyCtx extends ContextCommand {
78
constructor() {
@@ -25,12 +26,12 @@ export class DeleteReplyCtx extends ContextCommand {
2526
if(!int.isMessageContextMenuCommand())
2627
return int.editReply(useEmbedify(t("errors.unknown"), Col.Error));
2728

28-
const { targetMessage: { reference } } = int;
29+
const { targetMessage } = int;
2930

30-
if(!reference)
31+
if(!targetMessage.reference || targetMessage.author.id !== client.user?.id)
3132
return int.editReply(useEmbedify(t("errors.messageInaccessible"), Col.Error));
3233

33-
const refMsg = (await int.channel?.messages.fetch({ around: reference.messageId, limit: 1 }))?.at(0);
34+
const refMsg = (await int.channel?.messages.fetch({ around: targetMessage.reference.messageId, limit: 1 }))?.at(0);
3435

3536
if(refMsg?.author.id === int.user.id) {
3637
try {

0 commit comments

Comments
 (0)