From b8f5a68297b9614489ba74fcd59b568ee8f58072 Mon Sep 17 00:00:00 2001 From: Naiyar <137700126+imnaiyar@users.noreply.github.com> Date: Mon, 11 Nov 2024 21:18:52 +0530 Subject: [PATCH] fix(InteractionResponses): throw error on deleting response of unacknowledged interaction (#10587) fix: error on deleting response of non-acknowledged interaction Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> --- .../src/structures/interfaces/InteractionResponses.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/discord.js/src/structures/interfaces/InteractionResponses.js b/packages/discord.js/src/structures/interfaces/InteractionResponses.js index 7b1cfb142..e448e19fd 100644 --- a/packages/discord.js/src/structures/interfaces/InteractionResponses.js +++ b/packages/discord.js/src/structures/interfaces/InteractionResponses.js @@ -174,6 +174,8 @@ class InteractionResponses { * .catch(console.error); */ async deleteReply(message = '@original') { + if (!this.deferred && !this.replied) throw new DiscordjsError(ErrorCodes.InteractionNotReplied); + await this.webhook.deleteMessage(message); }