aboutsummaryrefslogtreecommitdiffstats
path: root/src/assets
diff options
context:
space:
mode:
authorBobIsMyManager <ahoumatt@yahoo.com>2022-04-10 20:15:12 +0000
committerGitHub <noreply@github.com>2022-04-10 23:15:12 +0300
commit3c2a32015b9e56a0fe4924a8d2af1bd79356689a (patch)
treef38cade89095ce4e313bf7038a09b00b3b8b4dff /src/assets
parentFixed typo in get_instances.py. Fixed settings page width #163 (diff)
downloadlibredirect-3c2a32015b9e56a0fe4924a8d2af1bd79356689a.zip
auto fetch proxitok instances (#185)
Diffstat (limited to 'src/assets')
-rw-r--r--src/assets/javascripts/helpers/common.js4
-rw-r--r--src/assets/javascripts/helpers/sendTargets.js2
-rw-r--r--src/assets/javascripts/helpers/tiktok.js5
3 files changed, 7 insertions, 4 deletions
diff --git a/src/assets/javascripts/helpers/common.js b/src/assets/javascripts/helpers/common.js
index 50180497..cf95d913 100644
--- a/src/assets/javascripts/helpers/common.js
+++ b/src/assets/javascripts/helpers/common.js
@@ -9,6 +9,7 @@ import translateHelper from "./translate/translate.js";
import wikipediaHelper from "./wikipedia.js";
import localise from '../localise.js'
import sendTargetsHelper from "./sendTargets.js";
+import tikTokHelper from "./tiktok.js";
function getRandomInstance(instances) {
return instances[~~(instances.length * Math.random())];
@@ -24,6 +25,7 @@ async function wholeInit() {
await wikipediaHelper.init();
await mediumHelper.init();
await sendTargetsHelper.init();
+ await tikTokHelper.init();
}
async function updateInstances() {
@@ -59,6 +61,8 @@ async function updateInstances() {
sendTargetsHelper.setRedirects(instances.send);
+ tikTokHelper.setRedirects(instances.proxiTok);
+
console.info("Successfully updated Instances");
return true;
}
diff --git a/src/assets/javascripts/helpers/sendTargets.js b/src/assets/javascripts/helpers/sendTargets.js
index 4953c4e9..44c59193 100644
--- a/src/assets/javascripts/helpers/sendTargets.js
+++ b/src/assets/javascripts/helpers/sendTargets.js
@@ -154,11 +154,11 @@ async function init() {
"sendTargetsProtocol"
],
r => {
+ redirects.send = dataJson.send;
disable = r.disableSendTarget ?? false;
protocol = r.sendTargetsProtocol ?? "normal";
- redirects.send = dataJson.send;
if (r.sendTargetsRedirects) redirects = r.sendTargetsRedirects;
sendNormalRedirectsChecks = r.sendNormalRedirectsChecks ?? [...redirects.send.normal];
diff --git a/src/assets/javascripts/helpers/tiktok.js b/src/assets/javascripts/helpers/tiktok.js
index af7e3d7d..905cf3ec 100644
--- a/src/assets/javascripts/helpers/tiktok.js
+++ b/src/assets/javascripts/helpers/tiktok.js
@@ -8,9 +8,7 @@ const targets = [
let redirects = {
"proxiTok": {
- "normal": [
- "https://proxitok.herokuapp.com"
- ],
+ "normal": [],
"tor": []
}
}
@@ -131,6 +129,7 @@ async function init() {
"tiktokProtocol"
],
r => {
+ redirects.proxiTok = dataJson.proxiTok;
disable = r.disableTiktok ?? false;
protocol = r.tiktokProtocol ?? "normal";