feat: update message edit logic to support Components V2 and prevent content inclusion

This commit is contained in:
2025-10-03 23:08:11 -05:00
parent f2c2916fe9
commit 7b474e8a99

View File

@@ -112,7 +112,16 @@ const updateEditor = async (msg: any, data: any) => {
const payload: any = { ...data }; const payload: any = { ...data };
delete payload.display; delete payload.display;
payload.components = components; 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); await msg.edit(payload);
}; };