From 7b474e8a998ba3a84bcf71c7ed6164d6e626e863 Mon Sep 17 00:00:00 2001 From: shni Date: Fri, 3 Oct 2025 23:08:11 -0500 Subject: [PATCH] feat: update message edit logic to support Components V2 and prevent content inclusion --- .../messages/alliaces/editDisplayComponent.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/commands/messages/alliaces/editDisplayComponent.ts b/src/commands/messages/alliaces/editDisplayComponent.ts index 8e9ff5d..6a46350 100644 --- a/src/commands/messages/alliaces/editDisplayComponent.ts +++ b/src/commands/messages/alliaces/editDisplayComponent.ts @@ -112,7 +112,16 @@ const updateEditor = async (msg: any, data: any) => { const payload: any = { ...data }; delete payload.display; payload.components = components; - if (payload.flags === undefined) payload.flags = 32768; // segĂșn formato real en tu entorno + + if (payload.flags === undefined) { + payload.flags = MessageFlags.IsComponentsV2; + } + + // Si usamos Components V2, no podemos incluir content + if (payload.flags === MessageFlags.IsComponentsV2) { + delete payload.content; + } + await msg.edit(payload); };