Added preview.redd.it for libreddit
This commit is contained in:
parent
fbbc82d0f2
commit
fb123d5575
@ -4,7 +4,7 @@ import commonHelper from './common.js'
|
|||||||
|
|
||||||
const targets = [
|
const targets = [
|
||||||
/^https?:\/\/(www\.|old\.|np\.|new\.|amp\.|)reddit\.com/,
|
/^https?:\/\/(www\.|old\.|np\.|new\.|amp\.|)reddit\.com/,
|
||||||
/^https?:\/\/(i\.|)redd\.it/,
|
/^https?:\/\/(i\.|preview\.)redd\.it/,
|
||||||
];
|
];
|
||||||
let redirects = {
|
let redirects = {
|
||||||
// modern UI
|
// modern UI
|
||||||
@ -341,6 +341,17 @@ function redirect(url, type, initiator) {
|
|||||||
return `${tedditRandomInstance}/comments${url.pathname}${url.search}`;
|
return `${tedditRandomInstance}/comments${url.pathname}${url.search}`;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else if (url.host === 'preview.redd.it') {
|
||||||
|
if (frontend == 'teddit') {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
if (frontend == 'libreddit') {
|
||||||
|
if (libredditInstancesList.length === 0) return null;
|
||||||
|
let libredditRandomInstance = commonHelper.getRandomInstance(libredditInstancesList);
|
||||||
|
return `${libredditRandomInstance}/preview/pre${url.pathname}${url.search}`;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (frontend == 'libreddit') {
|
if (frontend == 'libreddit') {
|
||||||
if (libredditInstancesList.length === 0) return null;
|
if (libredditInstancesList.length === 0) return null;
|
||||||
let libredditRandomInstance = commonHelper.getRandomInstance(libredditInstancesList);
|
let libredditRandomInstance = commonHelper.getRandomInstance(libredditInstancesList);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user