From c11de6dbeda427f4517a90b78916f5174b0d124d Mon Sep 17 00:00:00 2001 From: chrdek Date: Thu, 14 Oct 2021 14:32:22 +0300 Subject: [PATCH 1/6] Update MessageComponentInteraction.js --- src/structures/MessageComponentInteraction.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/structures/MessageComponentInteraction.js b/src/structures/MessageComponentInteraction.js index d905823c30f5..84eaf9deed69 100644 --- a/src/structures/MessageComponentInteraction.js +++ b/src/structures/MessageComponentInteraction.js @@ -79,7 +79,7 @@ class MessageComponentInteraction extends Interaction { return ( this.message.components .flatMap(row => row.components) - .find(component => (component.customId ?? component.custom_id) === this.customId) ?? null + .find(component => (component.customId ?? component.custom_id) === this.customId) ); } From 6b29f803751d752f97707aab8378329a21025d96 Mon Sep 17 00:00:00 2001 From: chrdek Date: Thu, 14 Oct 2021 16:38:59 +0300 Subject: [PATCH 2/6] Update index.d.ts Updated typings/index.d.ts --- typings/index.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/typings/index.d.ts b/typings/index.d.ts index fb954f29314e..ee7c13343b14 100644 --- a/typings/index.d.ts +++ b/typings/index.d.ts @@ -1415,7 +1415,7 @@ export class MessageCollector extends Collector { export class MessageComponentInteraction extends Interaction { protected constructor(client: Client, data: RawMessageComponentInteractionData); public readonly channel: TextBasedChannels | null; - public readonly component: MessageActionRowComponent | Exclude | null; + public readonly component: MessageActionRowComponent | Exclude; public componentType: Exclude; public customId: string; public channelId: Snowflake; From 86ed0c0effa05d3dc6b4cda0018f3a17b753a479 Mon Sep 17 00:00:00 2001 From: chrdek Date: Thu, 14 Oct 2021 21:43:01 +0300 Subject: [PATCH 3/6] Update MessageComponentInteraction.js --- src/structures/MessageComponentInteraction.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/structures/MessageComponentInteraction.js b/src/structures/MessageComponentInteraction.js index 84eaf9deed69..878537823eaa 100644 --- a/src/structures/MessageComponentInteraction.js +++ b/src/structures/MessageComponentInteraction.js @@ -72,7 +72,7 @@ class MessageComponentInteraction extends Interaction { /** * The component which was interacted with - * @type {?(MessageActionRowComponent|APIMessageActionRowComponent)} + * @type {(MessageActionRowComponent|APIMessageActionRowComponent)} * @readonly */ get component() { From 1ad8dd9e9f8775c61ced4e2e0ec2d11c4f953239 Mon Sep 17 00:00:00 2001 From: chrdek Date: Thu, 14 Oct 2021 21:45:08 +0300 Subject: [PATCH 4/6] Update MessageComponentInteraction.js --- src/structures/MessageComponentInteraction.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/structures/MessageComponentInteraction.js b/src/structures/MessageComponentInteraction.js index 878537823eaa..bab404a69c0b 100644 --- a/src/structures/MessageComponentInteraction.js +++ b/src/structures/MessageComponentInteraction.js @@ -72,7 +72,7 @@ class MessageComponentInteraction extends Interaction { /** * The component which was interacted with - * @type {(MessageActionRowComponent|APIMessageActionRowComponent)} + * @type {MessageActionRowComponent|APIMessageActionRowComponent} * @readonly */ get component() { From ad83705371ab5a23aa518fc9d0efa59c0840512a Mon Sep 17 00:00:00 2001 From: chrdek Date: Fri, 15 Oct 2021 21:37:47 +0300 Subject: [PATCH 5/6] Add files via upload --- src/structures/MessageComponentInteraction.js | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/structures/MessageComponentInteraction.js b/src/structures/MessageComponentInteraction.js index bab404a69c0b..ad1c71c7bce9 100644 --- a/src/structures/MessageComponentInteraction.js +++ b/src/structures/MessageComponentInteraction.js @@ -72,15 +72,13 @@ class MessageComponentInteraction extends Interaction { /** * The component which was interacted with - * @type {MessageActionRowComponent|APIMessageActionRowComponent} + * @type {?(MessageActionRowComponent|APIMessageActionRowComponent)} * @readonly */ get component() { - return ( - this.message.components - .flatMap(row => row.components) - .find(component => (component.customId ?? component.custom_id) === this.customId) - ); + return this.message.components + .flatMap(row => row.components) + .find(component => (component.customId ?? component.custom_id) === this.customId); } /** From ba16205d330e489c76b357f4e79c1af7243b73bf Mon Sep 17 00:00:00 2001 From: chrdek Date: Fri, 15 Oct 2021 21:43:59 +0300 Subject: [PATCH 6/6] Update MessageComponentInteraction.js --- src/structures/MessageComponentInteraction.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/structures/MessageComponentInteraction.js b/src/structures/MessageComponentInteraction.js index ad1c71c7bce9..dae0107e4b72 100644 --- a/src/structures/MessageComponentInteraction.js +++ b/src/structures/MessageComponentInteraction.js @@ -72,7 +72,7 @@ class MessageComponentInteraction extends Interaction { /** * The component which was interacted with - * @type {?(MessageActionRowComponent|APIMessageActionRowComponent)} + * @type {MessageActionRowComponent|APIMessageActionRowComponent} * @readonly */ get component() {