From 7ef5a7ac9d7645e9b6a2df52b1772bed6dd7b76a Mon Sep 17 00:00:00 2001 From: itsMapleLeaf <19603573+itsMapleLeaf@users.noreply.github.com> Date: Sat, 23 Apr 2022 03:47:50 -0500 Subject: [PATCH] remove disableComponents function --- .../reacord/library/core/reacord-discord-js.ts | 15 --------------- packages/reacord/library/internal/message.ts | 1 - packages/reacord/test/test-adapter.ts | 10 ---------- 3 files changed, 26 deletions(-) diff --git a/packages/reacord/library/core/reacord-discord-js.ts b/packages/reacord/library/core/reacord-discord-js.ts index 37d0616..2e9e3a0 100644 --- a/packages/reacord/library/core/reacord-discord-js.ts +++ b/packages/reacord/library/core/reacord-discord-js.ts @@ -298,17 +298,6 @@ function createReacordMessage(message: Discord.Message): Message { edit: async (options) => { await message.edit(getDiscordMessageOptions(options)) }, - disableComponents: async () => { - for (const actionRow of message.components) { - for (const component of actionRow.components) { - component.setDisabled(true) - } - } - - await message.edit({ - components: message.components, - }) - }, delete: async () => { await message.delete() }, @@ -321,10 +310,6 @@ function createEphemeralReacordMessage(): Message { console.warn("Ephemeral messages can't be edited") return Promise.resolve() }, - disableComponents: () => { - console.warn("Ephemeral messages can't be edited") - return Promise.resolve() - }, delete: () => { console.warn("Ephemeral messages can't be deleted") return Promise.resolve() diff --git a/packages/reacord/library/internal/message.ts b/packages/reacord/library/internal/message.ts index 246f8ac..1533844 100644 --- a/packages/reacord/library/internal/message.ts +++ b/packages/reacord/library/internal/message.ts @@ -49,7 +49,6 @@ export type MessageSelectOptionOptions = { export type Message = { edit(options: MessageOptions): Promise delete(): Promise - disableComponents(): Promise } export function getNextActionRow(options: MessageOptions): ActionRow { diff --git a/packages/reacord/test/test-adapter.ts b/packages/reacord/test/test-adapter.ts index 1092597..803c81f 100644 --- a/packages/reacord/test/test-adapter.ts +++ b/packages/reacord/test/test-adapter.ts @@ -170,16 +170,6 @@ class TestMessage implements Message { this.options = options } - async disableComponents(): Promise { - for (const row of this.options.actionRows) { - for (const action of row) { - if (action.type === "button") { - action.disabled = true - } - } - } - } - async delete(): Promise { this.container.remove(this) }