aboutsummaryrefslogtreecommitdiffstats
path: root/src/pages/options
diff options
context:
space:
mode:
Diffstat (limited to 'src/pages/options')
-rw-r--r--src/pages/options/options.js15
1 files changed, 3 insertions, 12 deletions
diff --git a/src/pages/options/options.js b/src/pages/options/options.js
index 639d351b..e0fd03e1 100644
--- a/src/pages/options/options.js
+++ b/src/pages/options/options.js
@@ -614,19 +614,10 @@ for (i = 0; i < coll.length; i++) {
});
}
-const apiEndpoint = 'https://raw.githubusercontent.com/libredirect/instances/main/data.json';
document.querySelector("#update-instances").addEventListener("click", () => {
document.querySelector("#update-instances").innerHTML = '...';
- let request = new XMLHttpRequest();
- request.open('GET', apiEndpoint, false);
- request.send(null);
-
- if (request.status === 200) {
- const instances = JSON.parse(request.responseText);
- const nitterRandomPool = instances.twitter.join(',');
- const invidiousRandomPool = instances.youtube.join(',');
- const bibliogramRandomPool = instances.instagram.join(',');
- browser.storage.sync.set({ nitterRandomPool, invidiousRandomPool, bibliogramRandomPool });
+ if (commonHelper.getInstances())
document.querySelector("#update-instances").innerHTML = 'Done!';
- }
+ else
+ document.querySelector("#update-instances").innerHTML = 'Failed Miserabely';
}); \ No newline at end of file