diff options
author | ManeraKai <manerakai@protonmail.com> | 2022-12-10 12:06:28 +0300 |
---|---|---|
committer | ManeraKai <manerakai@protonmail.com> | 2022-12-10 12:06:28 +0300 |
commit | 0d0ea9d2a4199e905432bc435fbf4373702a3d53 (patch) | |
tree | 7c46eea1fb68b59e74bf357b7efbdf7e973f93fd /src/assets | |
parent | Added partial BreezWiki Copy Raw support https://github.com/libredirect/libre... (diff) | |
download | libredirect-0d0ea9d2a4199e905432bc435fbf4373702a3d53.zip |
Fixed Isntagram reels not redirecting https://github.com/libredirect/libredirect/issues/559
Diffstat (limited to 'src/assets')
-rw-r--r-- | src/assets/javascripts/services.js | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/assets/javascripts/services.js b/src/assets/javascripts/services.js index 8bba127c..01523d52 100644 --- a/src/assets/javascripts/services.js +++ b/src/assets/javascripts/services.js @@ -130,7 +130,8 @@ function redirect(url, type, initiator, forceRedirection) { case "bibliogram": const reservedPaths = ["u", "p", "privacy"] if (url.pathname === "/" || reservedPaths.includes(url.pathname.split("/")[1])) return `${randomInstance}${url.pathname}${url.search}` - if (url.pathname.startsWith("/reel") || url.pathname.startsWith("/tv")) return `${randomInstance}/p${url.pathname.replace(/\/reel|\/tv/i, "")}${url.search}` + if (url.pathname.startsWith("/reel")) return `${randomInstance}${url.pathname}` + if (url.pathname.startsWith("/tv")) return `${randomInstance}/p${url.pathname.replace(/\/tv/i, "")}${url.search}` else return `${randomInstance}/u${url.pathname}${url.search}` // Likely a user profile, redirect to '/u/...' case "lbryDesktop": return url.href.replace(/^https?:\/{2}odysee\.com\//, "lbry://").replace(/:(?=[a-zA-Z0-9])/g, "#") |