api/twitter: strip "tag" param from video urls

This commit is contained in:
jj
2025-12-20 12:28:02 +00:00
parent 1ad54bc13f
commit b04e2bbde1

View File

@@ -37,9 +37,19 @@ function needsFixing(media) {
} }
function bestQuality(arr) { function bestQuality(arr) {
return arr.filter(v => v.content_type === "video/mp4") return stripVideoURL(
arr.filter(v => v.content_type === "video/mp4")
.reduce((a, b) => Number(a?.bitrate) > Number(b?.bitrate) ? a : b) .reduce((a, b) => Number(a?.bitrate) > Number(b?.bitrate) ? a : b)
.url .url
);
}
function stripVideoURL(maybeUrl) {
if (maybeUrl) {
const url = new URL(maybeUrl);
url.searchParams.delete('tag');
return url.toString();
}
} }
let _cachedToken; let _cachedToken;