Fixed an infinite loop #34
This commit is contained in:
parent
bdfa63acef
commit
9333545ae8
@ -103,6 +103,9 @@ function processDefaultCustomInstances(
|
|||||||
let nameDefaultRedirects;
|
let nameDefaultRedirects;
|
||||||
|
|
||||||
function calcNameCheckBoxes() {
|
function calcNameCheckBoxes() {
|
||||||
|
browser.storage.sync.getBytesInUse(null).then(
|
||||||
|
(result) => console.log(result)
|
||||||
|
)
|
||||||
let isTrue = true;
|
let isTrue = true;
|
||||||
for (const item of nameHelper.getRedirects()[name].normal)
|
for (const item of nameHelper.getRedirects()[name].normal)
|
||||||
if (!nameDefaultRedirects.includes(item)) {
|
if (!nameDefaultRedirects.includes(item)) {
|
||||||
|
@ -75,12 +75,24 @@ function setLibredditRedirects(val) {
|
|||||||
redirects.libreddit = val;
|
redirects.libreddit = val;
|
||||||
browser.storage.sync.set({ redditRedirects: redirects })
|
browser.storage.sync.set({ redditRedirects: redirects })
|
||||||
console.log("libredditRedirects:", val)
|
console.log("libredditRedirects:", val)
|
||||||
|
for (const item of libredditRedirectsChecks)
|
||||||
|
if (!redirects.libreddit.normal.includes(item)) {
|
||||||
|
var index = libredditRedirectsChecks.indexOf(item);
|
||||||
|
if (index !== -1) libredditRedirectsChecks.splice(index, 1);
|
||||||
|
}
|
||||||
|
setLibredditRedirectsChecks(libredditRedirectsChecks);
|
||||||
}
|
}
|
||||||
|
|
||||||
function setTedditRedirects(val) {
|
function setTedditRedirects(val) {
|
||||||
redirects.teddit = val;
|
redirects.teddit = val;
|
||||||
browser.storage.sync.set({ redditRedirects: redirects })
|
browser.storage.sync.set({ redditRedirects: redirects })
|
||||||
console.log("tedditRedirects:", val)
|
console.log("tedditRedirects:", val)
|
||||||
|
for (const item of tedditRedirectsChecks)
|
||||||
|
if (!redirects.teddit.normal.includes(item)) {
|
||||||
|
var index = tedditRedirectsChecks.indexOf(item);
|
||||||
|
if (index !== -1) tedditRedirectsChecks.splice(index, 1);
|
||||||
|
}
|
||||||
|
setTedditRedirectsChecks(tedditRedirectsChecks);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -90,12 +102,6 @@ function setLibredditRedirectsChecks(val) {
|
|||||||
libredditRedirectsChecks = val;
|
libredditRedirectsChecks = val;
|
||||||
browser.storage.sync.set({ libredditRedirectsChecks })
|
browser.storage.sync.set({ libredditRedirectsChecks })
|
||||||
console.log("libredditRedirectsChecks: ", val)
|
console.log("libredditRedirectsChecks: ", val)
|
||||||
for (const item of libredditRedirectsChecks)
|
|
||||||
if (!redirects.libreddit.normal.includes(item)) {
|
|
||||||
var index = libredditRedirectsChecks.indexOf(item);
|
|
||||||
if (index !== -1) libredditRedirectsChecks.splice(index, 1);
|
|
||||||
}
|
|
||||||
setLibredditRedirectsChecks(libredditRedirectsChecks);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
let libredditCustomRedirects = [];
|
let libredditCustomRedirects = [];
|
||||||
@ -112,12 +118,6 @@ function setTedditRedirectsChecks(val) {
|
|||||||
tedditRedirectsChecks = val;
|
tedditRedirectsChecks = val;
|
||||||
browser.storage.sync.set({ tedditRedirectsChecks })
|
browser.storage.sync.set({ tedditRedirectsChecks })
|
||||||
console.log("tedditRedirectsChecks: ", val)
|
console.log("tedditRedirectsChecks: ", val)
|
||||||
for (const item of tedditRedirectsChecks)
|
|
||||||
if (!redirects.teddit.normal.includes(item)) {
|
|
||||||
var index = tedditRedirectsChecks.indexOf(item);
|
|
||||||
if (index !== -1) tedditRedirectsChecks.splice(index, 1);
|
|
||||||
}
|
|
||||||
setTedditRedirectsChecks(tedditRedirectsChecks);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
let tedditCustomRedirects = [];
|
let tedditCustomRedirects = [];
|
||||||
|
@ -94,6 +94,12 @@ function setRedirects(val) {
|
|||||||
redirects.nitter = val;
|
redirects.nitter = val;
|
||||||
browser.storage.sync.set({ twitterRedirects: redirects })
|
browser.storage.sync.set({ twitterRedirects: redirects })
|
||||||
console.log("twitterRedirects:", val)
|
console.log("twitterRedirects:", val)
|
||||||
|
for (const item of nitterRedirectsChecks)
|
||||||
|
if (!redirects.nitter.normal.includes(item)) {
|
||||||
|
var index = nitterRedirectsChecks.indexOf(item);
|
||||||
|
if (index !== -1) nitterRedirectsChecks.splice(index, 1);
|
||||||
|
}
|
||||||
|
setNitterRedirectsChecks(nitterRedirectsChecks);
|
||||||
}
|
}
|
||||||
|
|
||||||
let nitterRedirectsChecks;
|
let nitterRedirectsChecks;
|
||||||
@ -101,12 +107,6 @@ const getNitterRedirectsChecks = () => nitterRedirectsChecks;
|
|||||||
function setNitterRedirectsChecks(val) {
|
function setNitterRedirectsChecks(val) {
|
||||||
nitterRedirectsChecks = val;
|
nitterRedirectsChecks = val;
|
||||||
browser.storage.sync.set({ nitterRedirectsChecks })
|
browser.storage.sync.set({ nitterRedirectsChecks })
|
||||||
for (const item of nitterRedirectsChecks)
|
|
||||||
if (!redirects.nitter.normal.includes(item)) {
|
|
||||||
var index = nitterRedirectsChecks.indexOf(item);
|
|
||||||
if (index !== -1) nitterRedirectsChecks.splice(index, 1);
|
|
||||||
}
|
|
||||||
setNitterRedirectsChecks(nitterRedirectsChecks);
|
|
||||||
console.log("nitterRedirectsChecks: ", val)
|
console.log("nitterRedirectsChecks: ", val)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user