about summary refs log tree commit diff stats
path: root/src/pages/background/background.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/pages/background/background.js')
-rw-r--r--src/pages/background/background.js39
1 files changed, 21 insertions, 18 deletions
diff --git a/src/pages/background/background.js b/src/pages/background/background.js
index dffcdc5b..65be27ae 100644
--- a/src/pages/background/background.js
+++ b/src/pages/background/background.js
@@ -23,25 +23,28 @@ window.browser = window.browser || window.chrome;
 
 browser.runtime.onInstalled.addListener(async details => {
   if (details.reason == 'install') {
-    youtubeHelper.initDefaults();
-    youtubeMusicHelper.initDefaults();
-    twitterHelper.initDefaults();
-    instagramHelper.initDefaults();
-    mapsHelper.initDefaults();
-    searchHelper.initDefaults();
-    translateHelper.initDefaults();
-    mediumHelper.initDefaults();
-    redditHelper.initDefaults();
-    wikipediaHelper.initDefaults();
-    imgurHelper.initDefaults();
-    tiktokHelper.initDefaults();
-    speedtestHelper.initDefaults();
-    sendTargetsHelper.initDefaults();
-    peertubeHelper.initDefaults();
-    lbryHelper.initDefaults();
-    spotifyHelper.initDefaults();
+    fetch('/instances/cloudflare.json').then(response => response.text()).then(async data => {
+      await browser.storage.local.set({ cloudflareList: JSON.parse(data) })
+      youtubeHelper.initDefaults();
+      youtubeMusicHelper.initDefaults();
+      twitterHelper.initDefaults();
+      instagramHelper.initDefaults();
+      mapsHelper.initDefaults();
+      searchHelper.initDefaults();
+      translateHelper.initDefaults();
+      mediumHelper.initDefaults();
+      redditHelper.initDefaults();
+      wikipediaHelper.initDefaults();
+      imgurHelper.initDefaults();
+      tiktokHelper.initDefaults();
+      speedtestHelper.initDefaults();
+      sendTargetsHelper.initDefaults();
+      peertubeHelper.initDefaults();
+      lbryHelper.initDefaults();
+      spotifyHelper.initDefaults();
+    })
   }
-});
+})
 
 async function wholeInit() {
   await youtubeHelper.init();