diff options
author | ManeraKai <manerakai@protonmail.com> | 2022-03-15 01:30:30 +0300 |
---|---|---|
committer | ManeraKai <manerakai@protonmail.com> | 2022-03-15 01:30:30 +0300 |
commit | cd836df62f68d2d211701e2e1c14b7546c6c57c6 (patch) | |
tree | e700d02af39922d24dadd997cc6fca01a8a4b4e3 /src/pages/background/background.js | |
parent | Added almost all Piped-Material settings (diff) | |
download | libredirect-cd836df62f68d2d211701e2e1c14b7546c6c57c6.zip |
Added simpleertube #78
Diffstat (limited to 'src/pages/background/background.js')
-rw-r--r-- | src/pages/background/background.js | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/pages/background/background.js b/src/pages/background/background.js index 32da2632..6aebda6d 100644 --- a/src/pages/background/background.js +++ b/src/pages/background/background.js @@ -13,6 +13,7 @@ import imgurHelper from "../../assets/javascripts/helpers/imgur.js"; import tiktokHelper from "../../assets/javascripts/helpers/tiktok.js"; import pixivHelper from "../../assets/javascripts/helpers/pixiv.js"; import sendTargetsHelper from "../../assets/javascripts/helpers/sendTargets.js"; +import peertubeHelper from "../../assets/javascripts/helpers/peertube.js"; import generalHelper from "../../assets/javascripts/helpers/general.js"; import youtubeMusicHelper from "../../assets/javascripts/helpers/youtubeMusic.js"; @@ -33,6 +34,7 @@ async function wholeInit() { await tiktokHelper.init() await pixivHelper.init() await sendTargetsHelper.init() + await peertubeHelper.init() await generalHelper.init() } await wholeInit(); @@ -74,6 +76,8 @@ browser.webRequest.onBeforeRequest.addListener( if (!newUrl) newUrl = sendTargetsHelper.redirect(url, details.type, initiator); + if (!newUrl) newUrl = peertubeHelper.redirect(url, details.type, initiator); + if (!newUrl) newUrl = translateHelper.redirect(url); if (!newUrl) newUrl = searchHelper.redirect(url) @@ -142,6 +146,8 @@ browser.webRequest.onResponseStarted.addListener( if (!newUrl) newUrl = wikipediaHelper.changeInstance(url) + if (!newUrl) newUrl = peertubeHelper.changeInstance(url) + if (newUrl) { browser.tabs.update({ url: '/pages/errors/instance_offline.html' }); setTimeout(() => browser.tabs.update({ url: newUrl }), 2000); |