about summary refs log tree commit diff stats
path: root/src/assets/javascripts/twitter.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/assets/javascripts/twitter.js')
-rw-r--r--src/assets/javascripts/twitter.js21
1 files changed, 10 insertions, 11 deletions
diff --git a/src/assets/javascripts/twitter.js b/src/assets/javascripts/twitter.js
index b3c33560..83a9685d 100644
--- a/src/assets/javascripts/twitter.js
+++ b/src/assets/javascripts/twitter.js
@@ -17,17 +17,16 @@ for (let i = 0; i < frontends.length; i++) {
 }
 
 function setRedirects(val) {
-	browser.storage.local.get(["cloudflareBlackList", "authenticateBlackList"], r => {
+	browser.storage.local.get(["cloudflareBlackList", "authenticateBlackList", "offlineBlackList"], r => {
 		redirects.nitter = val
 		nitterNormalRedirectsChecks = [...redirects.nitter.normal]
-		for (const instance of [...r.cloudflareBlackList, ...r.authenticateBlackList]) {
+		for (const instance of [...r.cloudflareBlackList, ...r.authenticateBlackList, ...r.offlineBlackList]) {
 			let i = nitterNormalRedirectsChecks.indexOf(instance)
 			if (i > -1) nitterNormalRedirectsChecks.splice(i, 1)
 		}
 		browser.storage.local.set({
 			twitterRedirects: redirects,
 			nitterNormalRedirectsChecks,
-			nitterTorRedirectsChecks: [...redirects.nitter.tor],
 		})
 	})
 }
@@ -224,19 +223,19 @@ function initDefaults() {
 				for (let i = 0; i < frontends.length; i++) {
 					redirects[frontends[i]] = dataJson[frontends[i]]
 				}
-				browser.storage.local.get(["cloudflareBlackList", "authenticateBlackList"], async r => {
-					nitterNormalRedirectsChecks = [...redirects.nitter.normal]
-					for (const instance of [...r.cloudflareBlackList, ...r.authenticateBlackList]) {
-						let i = nitterNormalRedirectsChecks.indexOf(instance)
-						if (i > -1) nitterNormalRedirectsChecks.splice(i, 1)
-					}
+	browser.storage.local.get(["cloudflareBlackList", "authenticateBlackList", "offlineBlackList"], async r => {
+		nitterNormalRedirectsChecks = [...redirects.nitter.normal]
+		for (const instance of [...r.cloudflareBlackList, ...r.authenticateBlackList, ...r.offlineBlackList]) {
+			let i = nitterNormalRedirectsChecks.indexOf(instance)
+			if (i > -1) nitterNormalRedirectsChecks.splice(i, 1)
+		}
 					browser.storage.local.set(
 						{
 							disableTwitter: false,
 							twitterRedirects: redirects,
 							twitterRedirectType: "both",
 
-							nitterNormalRedirectsChecks: nitterNormalRedirectsChecks,
+							nitterNormalRedirectsChecks,
 							nitterNormalCustomRedirects: [],
 
 							nitterTorRedirectsChecks: [...redirects.nitter.tor],
@@ -251,7 +250,7 @@ function initDefaults() {
 						() => resolve()
 					)
 				})
-			})
+})
 	})
 }