From 9c7e888f0539e0d38c847e9e610098f477719898 Mon Sep 17 00:00:00 2001 From: Cynthia Foxwell Date: Tue, 12 Aug 2025 11:13:43 -0600 Subject: [PATCH] fedimbed: fix nitter not getting replaced to twitter when no stats --- src/modules/fedimbed.js | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/src/modules/fedimbed.js b/src/modules/fedimbed.js index 196a56b..9519b56 100644 --- a/src/modules/fedimbed.js +++ b/src/modules/fedimbed.js @@ -1375,16 +1375,18 @@ async function processUrl(msg, url, spoiler = false, command = false, inQuote = platformName = crawled.platformName; } - if (platformName.includes("Nitter") && platformName.includes(" \u2022 ")) { - const [_, ns] = platformName.split(" \u2022 "); - stats = ns - .replace("\u21a9", Icons.fedimbed.reply) - .replace("\ud83d\udd01", Icons.fedimbed.repost) - .replace("\u2198", Icons.fedimbed.quote) - .replace("\u2665", Icons.fedimbed.like) - .replace("\ud83d\udd16", Icons.fedimbed.bookmark) - .replace("\ud83d\udc41", Icons.fedimbed.views) - .replaceAll(/ <:(\w):/g, "\u3000<:$1:"); + if (platformName.includes("Nitter")) { + if (platformName.includes(" \u2022 ")) { + const [_, ns] = platformName.split(" \u2022 "); + stats = ns + .replace("\u21a9", Icons.fedimbed.reply) + .replace("\ud83d\udd01", Icons.fedimbed.repost) + .replace("\u2198", Icons.fedimbed.quote) + .replace("\u2665", Icons.fedimbed.like) + .replace("\ud83d\udd16", Icons.fedimbed.bookmark) + .replace("\ud83d\udc41", Icons.fedimbed.views) + .replaceAll(/ <:(\w):/g, "\u3000<:$1:"); + } platformName = "Twitter"; }