From d76936b157fb380515049dc834b2efe44b25d892 Mon Sep 17 00:00:00 2001 From: Cadence Ember Date: Thu, 21 May 2026 19:09:02 +1200 Subject: [PATCH] Change emoji for forwards/crossposts --- src/d2m/converters/message-to-event.js | 16 ++++++------- .../message-to-event.test.embeds.js | 4 ++-- src/d2m/converters/message-to-event.test.js | 24 +++++++++---------- 3 files changed, 22 insertions(+), 22 deletions(-) diff --git a/src/d2m/converters/message-to-event.js b/src/d2m/converters/message-to-event.js index 6e9ce7b..643c84d 100644 --- a/src/d2m/converters/message-to-event.js +++ b/src/d2m/converters/message-to-event.js @@ -640,8 +640,8 @@ async function messageToEvent(message, guild, options = {}, di) { const flags = message.flags || 0 if (flags & DiscordTypes.MessageFlags.IsCrosspost) { - body = `[๐Ÿ”€ ${message.author.username}]\n` + body - html = `๐Ÿ”€ ${message.author.username}
` + html + body = `[โ†ท ${message.author.username}]\n` + body + html = `โ†ท ${message.author.username}
` + html } // Fallback body/formatted_body for replies @@ -768,20 +768,20 @@ async function messageToEvent(message, guild, options = {}, di) { if (row && "event_id" in row) { const via = await getViaServersMemo(row.room_id) forwardedNotice.addLine( - `[๐Ÿ”€ Forwarded from #${roomName}]`, - tag`๐Ÿ”€ Forwarded from ${roomName} [jump to event]` + `[โ†ท Forwarded from #${roomName}]`, + tag`โ†ท Forwarded from ${roomName} [jump to event]` ) } else { const via = await getViaServersMemo(room.room_id) forwardedNotice.addLine( - `[๐Ÿ”€ Forwarded from #${roomName}]`, - tag`๐Ÿ”€ Forwarded from ${roomName} [jump to room]` + `[โ†ท Forwarded from #${roomName}]`, + tag`โ†ท Forwarded from ${roomName} [jump to room]` ) } } else { forwardedNotice.addLine( - `[๐Ÿ”€ Forwarded message]`, - tag`๐Ÿ”€ Forwarded message` + `[โ†ท Forwarded message]`, + tag`โ†ท Forwarded message` ) } diff --git a/src/d2m/converters/message-to-event.test.embeds.js b/src/d2m/converters/message-to-event.test.embeds.js index fdb0807..b193931 100644 --- a/src/d2m/converters/message-to-event.test.embeds.js +++ b/src/d2m/converters/message-to-event.test.embeds.js @@ -209,9 +209,9 @@ test("message2event embeds: 4 images", async t => { t.deepEqual(events, [{ $type: "m.room.message", msgtype: "m.text", - body: "[๐Ÿ”€ Forwarded message]\nยป https://fixupx.com/i/status/2032003668787020046", + body: "[โ†ท Forwarded message]\nยป https://fixupx.com/i/status/2032003668787020046", format: "org.matrix.custom.html", - formatted_body: "๐Ÿ”€ Forwarded message
https://fixupx.com/i/status/2032003668787020046
", + formatted_body: "โ†ท Forwarded message
https://fixupx.com/i/status/2032003668787020046
", "m.mentions": {} }, { $type: "m.room.message", diff --git a/src/d2m/converters/message-to-event.test.js b/src/d2m/converters/message-to-event.test.js index b7f0867..be1d99f 100644 --- a/src/d2m/converters/message-to-event.test.js +++ b/src/d2m/converters/message-to-event.test.js @@ -1273,9 +1273,9 @@ test("message2event: crossposted announcements say where they are crossposted fr $type: "m.room.message", "m.mentions": {}, msgtype: "m.text", - body: "[๐Ÿ”€ Chewey Bot Official Server #announcements]\nAll text based commands are now inactive on Chewey Bot\nTo continue using commands you'll need to use them as slash commands", + body: "[โ†ท Chewey Bot Official Server #announcements]\nAll text based commands are now inactive on Chewey Bot\nTo continue using commands you'll need to use them as slash commands", format: "org.matrix.custom.html", - formatted_body: "๐Ÿ”€ Chewey Bot Official Server #announcements
All text based commands are now inactive on Chewey Bot
To continue using commands you'll need to use them as slash commands" + formatted_body: "โ†ท Chewey Bot Official Server #announcements
All text based commands are now inactive on Chewey Bot
To continue using commands you'll need to use them as slash commands" }]) }) @@ -1344,9 +1344,9 @@ test("message2event: forwarded image", async t => { t.deepEqual(events, [ { $type: "m.room.message", - body: "[๐Ÿ”€ Forwarded message]", + body: "[โ†ท Forwarded message]", format: "org.matrix.custom.html", - formatted_body: "๐Ÿ”€ Forwarded message", + formatted_body: "โ†ท Forwarded message", "m.mentions": {}, msgtype: "m.notice", }, @@ -1385,10 +1385,10 @@ test("message2event: constructed forwarded message", async t => { t.deepEqual(events, [ { $type: "m.room.message", - body: "[๐Ÿ”€ Forwarded from #wonderland]" + body: "[โ†ท Forwarded from #wonderland]" + "\nยป What's cooking, good looking? :hipposcope:", format: "org.matrix.custom.html", - formatted_body: `๐Ÿ”€ Forwarded from wonderland [jump to event]` + formatted_body: `โ†ท Forwarded from wonderland [jump to event]` + `
What's cooking, good looking? :hipposcope:
`, "m.mentions": {}, msgtype: "m.text", @@ -1444,10 +1444,10 @@ test("message2event: constructed forwarded text", async t => { t.deepEqual(events, [ { $type: "m.room.message", - body: "[๐Ÿ”€ Forwarded from #amanda-spam]" + body: "[โ†ท Forwarded from #amanda-spam]" + "\nยป What's cooking, good looking?", format: "org.matrix.custom.html", - formatted_body: `๐Ÿ”€ Forwarded from amanda-spam [jump to room]` + formatted_body: `โ†ท Forwarded from amanda-spam [jump to room]` + `
What's cooking, good looking?
`, "m.mentions": {}, msgtype: "m.text", @@ -1467,10 +1467,10 @@ test("message2event: don't scan forwarded messages for mentions", async t => { t.deepEqual(events, [ { $type: "m.room.message", - body: "[๐Ÿ”€ Forwarded message]" + body: "[โ†ท Forwarded message]" + "\nยป If some folks have spare bandwidth then helping out ArchiveTeam with archiving soon to be deleted research and government data might be worthwhile https://social.luca.run/@luca/113950834185678114", format: "org.matrix.custom.html", - formatted_body: `๐Ÿ”€ Forwarded message` + formatted_body: `โ†ท Forwarded message` + `
If some folks have spare bandwidth then helping out ArchiveTeam with archiving soon to be deleted research and government data might be worthwhile https://social.luca.run/@luca/113950834185678114
`, "m.mentions": {}, msgtype: "m.text" @@ -1820,9 +1820,9 @@ test("message2event: forwarded message with unreferenced mention", async t => { t.deepEqual(events, [{ $type: "m.room.message", msgtype: "m.text", - body: "[๐Ÿ”€ Forwarded message]\nยป @unknown-user:\nยป ๐ŸŽž๏ธ Uploaded file: https://bridge.example.org/download/discordcdn/893634327722721290/1463174815119704114/2022-10-18_16-49-46.mp4 (51 MB)", + body: "[โ†ท Forwarded message]\nยป @unknown-user:\nยป ๐ŸŽž๏ธ Uploaded file: https://bridge.example.org/download/discordcdn/893634327722721290/1463174815119704114/2022-10-18_16-49-46.mp4 (51 MB)", format: "org.matrix.custom.html", - formatted_body: "๐Ÿ”€ Forwarded message
@unknown-user:
๐ŸŽž๏ธ Uploaded file: 2022-10-18_16-49-46.mp4 (51 MB)
", + formatted_body: "โ†ท Forwarded message
@unknown-user:
๐ŸŽž๏ธ Uploaded file: 2022-10-18_16-49-46.mp4 (51 MB)
", "m.mentions": {} }]) })