From ab52297613f10b6749ec41030abb8c9a5dd15836 Mon Sep 17 00:00:00 2001 From: Satya Ananda Date: Fri, 11 Oct 2024 01:42:01 +0700 Subject: [PATCH] api/src/services/url: support for longer Loom URL variant containing content ID --- api/src/processing/url.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/api/src/processing/url.js b/api/src/processing/url.js index f4a5c5b1..6a22645e 100644 --- a/api/src/processing/url.js +++ b/api/src/processing/url.js @@ -98,6 +98,15 @@ function aliasURL(url) { if (url.hostname === 'xhslink.com' && parts.length === 3) { url = new URL(`https://www.xiaohongshu.com/a/${parts[2]}`); } + break; + + case "loom": + const idPart = parts[parts.length - 1]; + if(idPart.length > 32){ + const actualIdPart = idPart.slice(-32); + url.pathname = `/share/${actualIdPart}`; + } + break; } return url;