From 2a6284968f01607b01dafcc1d66aa0c3a6fcc692 Mon Sep 17 00:00:00 2001 From: Cadence Ember Date: Mon, 26 May 2025 00:18:56 +1200 Subject: [PATCH] Fix replying to a message that had a new emoji Without this, the emoji consistency assertion would fail because we must call transformContent to upload the emoji to Matrix. --- src/d2m/converters/message-to-event.js | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/d2m/converters/message-to-event.js b/src/d2m/converters/message-to-event.js index ae7ea1e..88448b1 100644 --- a/src/d2m/converters/message-to-event.js +++ b/src/d2m/converters/message-to-event.js @@ -477,14 +477,7 @@ async function messageToEvent(message, guild, options = {}, di) { } if (repliedToContent == "") repliedToContent = "[Media]" else if (!repliedToContent) repliedToContent = "[Replied-to message content wasn't provided by Discord]" - const repliedToHtml = markdown.toHTML(repliedToContent, { - discordCallback: getDiscordParseCallbacks(message, guild, true) - }) - const repliedToBody = markdown.toHTML(repliedToContent, { - discordCallback: getDiscordParseCallbacks(message, guild, false), - discordOnly: true, - escapeHTML: false, - }) + const {body: repliedToBody, html: repliedToHtml} = await transformContent(repliedToContent) if (repliedToEventRow) { // Generate a reply pointing to the Matrix event we found html = `
In reply to ${repliedToUserHtml}`