From 208d93982ed8e536cbc3611f5146de4a807cdc47 Mon Sep 17 00:00:00 2001 From: ManeraKai Date: Sat, 29 Jan 2022 14:00:30 +0300 Subject: updated instances get function --- src/pages/options/options.js | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) (limited to 'src/pages/options/options.js') 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 -- cgit 1.4.1