1
0
Fork 0
mirror of https://codeberg.org/ashley/poke.git synced 2024-11-16 23:14:39 -05:00

update some stuff :3

This commit is contained in:
ashley 2024-10-03 19:05:39 +00:00
parent 4e8af0337a
commit 2d78a1a7f6

View file

@ -57,20 +57,22 @@ const ChannelTabs = {
};
module.exports = function (app, config, renderTemplate) {
app.get("/download", async function (req, res) {
try {
var v = req.query.v;
app.get("/download", async (req, res) => {
try {
const v = req.query.v;
renderTemplate(res, req, "download.ejs", {
v,
color: await modules
.getColors(`https://i.ytimg.com/vi/${v}/maxresdefault.jpg`)
.then((colors) => colors[0].hex()),
isMobile: req.useragent.isMobile,
});
} catch {
res.redirect("/");
}
const thumbnailUrl = `https://i.ytimg.com/vi/${v}/maxresdefault.jpg`;
const colors = await modules.getColors(thumbnailUrl);
const color = colors[0].hex();
renderTemplate(res, req, "download.ejs", {
v,
color,
isMobile: req.useragent.isMobile,
});
} catch (error) {
res.redirect("/");
}
});
app.get("/old/watch", async function (req, res) {
@ -106,8 +108,6 @@ module.exports = function (app, config, renderTemplate) {
IsOldWindows = false;
}
const poketube_universe_value = "poketube_smart_search";
if (query) {
let redirectTo = null;
let splitParam = ":";
@ -278,8 +278,8 @@ var tabExists = 'tab' in req.query;
var continuationExists = 'continuation' in req.query;
if (ID.includes(bannedchannels) && !bypassExists && !tabExists && !continuationExists) {
var cinv = {
if (bannedchannels.some(channel => channel === ID) && !bypassExists && !tabExists && !continuationExists) {
var cinv = {
error:`this channel may include disinformation. If you still wanna view content <a href="/channel?id=${ID}&bypass=${bypassQuery}">click here</a> to bypass this restriction.`
}
}