Skip to content

Commit bdfa63a

Browse files
committed
Redirect only for Server Error Responses #6
1 parent 7c8d236 commit bdfa63a

File tree

2 files changed

+8
-9
lines changed

2 files changed

+8
-9
lines changed

src/assets/javascripts/helpers/twitter.js

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ const targets = [
1313
"mobile.twitter.com",
1414
"pbs.twimg.com",
1515
"video.twimg.com",
16+
"platform.twitter.com"
1617
];
1718

1819
let redirects = {
@@ -58,7 +59,9 @@ let redirects = {
5859
"https://fuckthesacklers.network",
5960
"https://nitter.govt.land",
6061
"https://nitter.datatunnel.xyz",
61-
"https://nitter.esmailelbob.xyz"
62+
"https://nitter.esmailelbob.xyz",
63+
"https://tw.artemislena.eu",
64+
"https://nitter.eu.org"
6265
],
6366
"onion": [
6467
"http://3nzoldnxplag42gqjs23xvghtzf6t6yzssrtytnntc6ppc7xxuoneoad.onion",
@@ -77,7 +80,7 @@ let redirects = {
7780
"http://nitraeju2mipeziu2wtcrqsxg7h62v5y4eqgwi75uprynkj74gevvuqd.onion",
7881
"http://nitter.lqs5fjmajyp7rvp4qvyubwofzi6d4imua7vs237rkc4m5qogitqwrgyd.onion"
7982
]
80-
}
83+
},
8184
};
8285
const getRedirects = () => redirects;
8386
const getCustomRedirects = function () {
@@ -124,12 +127,9 @@ function setDisableTwitter(val) {
124127

125128

126129
function redirect(url, initiator) {
127-
if (disableTwitter)
128-
return null;
130+
if (disableTwitter) return null;
129131

130-
if (url.pathname.split("/").includes("home")) {
131-
return null;
132-
}
132+
if (url.pathname.split("/").includes("home")) return null;
133133

134134
let instancesList = [...nitterRedirectsChecks, ...nitterCustomRedirects];
135135
if (instancesList.length === 0) return null;
@@ -148,7 +148,6 @@ function redirect(url, initiator) {
148148

149149
else if (url.pathname.split("/").includes("tweets"))
150150
return `${randomInstance}${url.pathname.replace("/tweets", "")}${url.search}`;
151-
152151
else
153152
return `${randomInstance}${url.pathname}${url.search}`;
154153

src/pages/background/background.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ browser.webRequest.onResponseStarted.addListener(
9292
var mightyList = getMightyList();
9393

9494
if (mightyList.includes(protocolHost)); {
95-
if (responseDetails.statusCode < 200 || responseDetails.statusCode >= 300) {
95+
if (responseDetails.statusCode >= 500) {
9696
console.log("Instance is corrupted, redirecting", responseDetails.url);
9797
changeInstance(responseDetails.url);
9898
}

0 commit comments

Comments
 (0)