From 21c283f964ab9e331db53cc0c21ca64980372488 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 dac44bf01..f65dcc625 100644 --- a/packages/discord.js/src/structures/interfaces/InteractionResponses.js +++ b/packages/discord.js/src/structures/interfaces/InteractionResponses.js @@ -208,6 +208,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); }