1 files changed, 3 insertions, 8 deletions
diff --git a/src/api/util/handlers/Message.ts b/src/api/util/handlers/Message.ts
index 869f0149c..db368d551 100644
--- a/src/api/util/handlers/Message.ts
+++ b/src/api/util/handlers/Message.ts
@@ -290,18 +290,13 @@ export async function postHandleMessage(message: Message) {
}
}
- // Remove existing embeds whose URLs ARE in the current message (we'll regenerate them)
+ // Remove ALL embeds that have URLs when processing links (start fresh)
data.embeds = data.embeds.filter((embed) => {
if (!embed.url) {
return true;
}
- try {
- const normalizedEmbedUrl = normalizeUrl(embed.url);
- const shouldRemove = currentNormalizedUrls.has(normalizedEmbedUrl);
- return !shouldRemove;
- } catch {
- return true;
- }
+
+ return false;
});
const seenNormalizedUrls = new Set<string>();
|