about summary refs log tree commit diff stats
path: root/src/pages
diff options
context:
space:
mode:
authorManeraKai <manerakai@protonmail.com>2022-02-23 23:45:22 +0300
committerManeraKai <manerakai@protonmail.com>2022-02-23 23:45:22 +0300
commit39ee72324560acb7823d545f29e90a2d1daee5c0 (patch)
tree42f5f49acd01064d85d450dcb6b0d89a34ea3d53 /src/pages
parentAdded imgur, tiktok tor support #32 (diff)
downloadlibredirect-39ee72324560acb7823d545f29e90a2d1daee5c0.zip
Added the base code for Beatbump #30
Diffstat (limited to 'src/pages')
-rw-r--r--src/pages/background/background.js14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/pages/background/background.js b/src/pages/background/background.js
index dced3481..06c08c27 100644
--- a/src/pages/background/background.js
+++ b/src/pages/background/background.js
@@ -12,11 +12,13 @@ import mediumHelper from "../../assets/javascripts/helpers/medium.js";
 import imgurHelper from "../../assets/javascripts/helpers/imgur.js";
 import tiktokHelper from "../../assets/javascripts/helpers/tiktok.js";
 import exceptionsHelper from "../../assets/javascripts/helpers/exceptions.js";
+import youtubeMusicHelper from "../../assets/javascripts/helpers/youtubeMusic.js";
 
 window.browser = window.browser || window.chrome;
 
 async function wholeInit() {
   youtubeHelper.init()
+  youtubeMusicHelper.init()
   twitterHelper.init()
   instagramHelper.init()
   mapsHelper.init()
@@ -47,6 +49,8 @@ browser.webRequest.onBeforeRequest.addListener(
 
     if (exceptionsHelper.isException(url, initiator)) newUrl = null;
 
+    else if (youtubeMusicHelper.isYoutubeMusic(url, initiator)) newUrl = youtubeMusicHelper.redirect(url, details.type)
+
     else if (youtubeHelper.isYoutube(url, initiator)) newUrl = youtubeHelper.redirect(url, details.type)
 
     else if (twitterHelper.isTwitter(url, initiator)) newUrl = twitterHelper.redirect(url);
@@ -156,18 +160,28 @@ function getMightyList() {
   return [
     ...youtubeHelper.getCustomRedirects().invidious.normal,
     ...youtubeHelper.getCustomRedirects().piped.normal,
+
     ...twitterHelper.getCustomRedirects().nitter.normal,
+
+    ...youtubeMusicHelper.getCustomRedirects().beatbump.normal,
+
     ...instagramHelper.getCustomRedirects().bibliogram.normal,
+
     ...redditHelper.getCustomRedirects().libreddit.normal,
     ...redditHelper.getCustomRedirects().teddit.normal,
     redditHelper.getCustomRedirects().desktop,
     redditHelper.getCustomRedirects().mobile,
+
     ...searchHelper.getCustomRedirects().searx.normal,
     ...searchHelper.getCustomRedirects().whoogle.normal,
+
     ...translateHelper.getCustomRedirects().simplyTranslate.normal,
     ...translateHelper.getCustomRedirects().lingva.normal,
+
     ...mediumHelper.getCustomRedirects().scribe.normal,
+
     ...imgurHelper.getCustomRedirects().rimgo.normal,
+
     ...wikipediaHelper.getCustomRedirects().wikiless.normal
   ];
 }