about summary refs log tree commit diff stats
path: root/src/pages
diff options
context:
space:
mode:
authorManeraKai <manerakai@protonmail.com>2022-06-16 11:37:42 +0300
committerManeraKai <manerakai@protonmail.com>2022-06-16 11:37:42 +0300
commit4c4c47e82f6f0cd3ec5861f6903f721d16d94aa8 (patch)
treefc542fe73908db95da3d752f7ae553b7459946aa /src/pages
parentupdate instances (diff)
downloadlibredirect-4c4c47e82f6f0cd3ec5861f6903f721d16d94aa8.zip
Fixed small things. apparently Fixed Instances got fixed #337
Diffstat (limited to 'src/pages')
-rw-r--r--src/pages/background/background.js5
-rw-r--r--src/pages/options/widgets/general.js11
2 files changed, 9 insertions, 7 deletions
diff --git a/src/pages/background/background.js b/src/pages/background/background.js
index e3e34f85..d6c81f20 100644
--- a/src/pages/background/background.js
+++ b/src/pages/background/background.js
@@ -31,7 +31,6 @@ browser.runtime.onInstalled.addListener(
       fetch('/instances/blacklist.json').then(response => response.text()).then(async data => {
         browser.storage.local.clear(
           () => {
-
             browser.storage.local.set({ cloudflareBlackList: JSON.parse(data).cloudflare },
               () => {
                 browser.storage.local.set({ authenticateBlackList: JSON.parse(data).authenticate },
@@ -60,6 +59,10 @@ browser.runtime.onInstalled.addListener(
           });
       })
     };
+    function initDefault(){
+
+    }
+
     // if (details.reason == 'install') {
     if (details.reason == 'install' || (details.reason == "update" && details.previousVersion != browser.runtime.getManifest().version)) {
       if (details.reason == "update")
diff --git a/src/pages/options/widgets/general.js b/src/pages/options/widgets/general.js
index a4c5c9d2..0daeb90e 100644
--- a/src/pages/options/widgets/general.js
+++ b/src/pages/options/widgets/general.js
@@ -16,6 +16,7 @@ import wikipediaHelper from "../../../assets/javascripts/wikipedia.js";
 import mediumHelper from "../../../assets/javascripts/medium.js";
 import quoraHelper from "../../../assets/javascripts/quora.js";
 import libremdbHelper from "../../../assets/javascripts/imdb.js";
+import reutersHelper from "../../../assets/javascripts/reuters.js";
 import imgurHelper from "../../../assets/javascripts/imgur.js";
 import tiktokHelper from "../../../assets/javascripts/tiktok.js";
 import sendTargetsHelper from "../../../assets/javascripts/sendTargets.js";
@@ -23,14 +24,12 @@ import peertubeHelper from "../../../assets/javascripts/peertube.js";
 import lbryHelper from "../../../assets/javascripts/lbry.js";
 
 let updateInstancesElement = document.getElementById("update-instances");
-updateInstancesElement.addEventListener("click", () => {
+updateInstancesElement.addEventListener("click", async () => {
   let oldHtml = updateInstancesElement.innerHTML
   updateInstancesElement.innerHTML = '...';
-  if (utils.updateInstances()) {
-    updateInstancesElement.innerHTML = 'Done!';
-    new Promise(resolve => setTimeout(resolve, 1500)).then( // sleep 1500ms
-      () => updateInstancesElement.innerHTML = oldHtml
-    )
+  if (await utils.updateInstances()) {
+    updateInstancesElement.innerHTML = oldHtml;
+    location.reload();
   }
   else
     updateInstancesElement.innerHTML = 'Failed Miserabely';