fedimbed: fix nitter not getting replaced to twitter when no stats

This commit is contained in:
Cynthia Foxwell 2025-08-12 11:13:43 -06:00
parent deafb62ca2
commit 9c7e888f05
Signed by: Cynosphere
SSH key fingerprint: SHA256:H3SM8ufP/uxqLwKSH7xY89TDnbR9uOHzjLoBr0tlajk

View file

@ -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";
}