From f96663ff9010e6a630cf6ffe3707138284a0d56e Mon Sep 17 00:00:00 2001 From: Shubham Parihar Date: Fri, 12 Feb 2021 12:51:23 +0530 Subject: [PATCH] feat: keeping up with changes in #5298 --- src/structures/Message.js | 4 +++- typings/index.d.ts | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/structures/Message.js b/src/structures/Message.js index 1d63073f562e..72f287411f84 100644 --- a/src/structures/Message.js +++ b/src/structures/Message.js @@ -619,6 +619,8 @@ class Message extends Base { * @property {string|boolean} [code] Language for optional codeblock formatting to apply * @property {boolean|SplitOptions} [split=false] Whether or not the message should be split into multiple messages if * it exceeds the character limit. If an object is provided, these are the options for splitting the message + * @property {boolean} [failIfNotExists=true] Whether to error if the referenced message + * does not exist (creates a standard message in this case when false) */ /** @@ -634,7 +636,7 @@ class Message extends Base { : APIMessage.transformOptions(content, options, { reply: { messageReference: this, - failIfNotExists: options?.reply?.failIfNotExists ?? content?.reply?.failIfNotExists ?? true, + failIfNotExists: options?.failIfNotExists ?? content?.failIfNotExists ?? true, }, }), ); diff --git a/typings/index.d.ts b/typings/index.d.ts index a938f4b16361..ad610a8f14e4 100644 --- a/typings/index.d.ts +++ b/typings/index.d.ts @@ -3481,7 +3481,9 @@ declare module 'discord.js' { failIfNotExists?: boolean; } - interface ReplyMessageOptions extends Omit {} + interface ReplyMessageOptions extends Omit { + failIfNotExists?: boolean; + } interface ResolvedOverwriteOptions { allow: Permissions;