1
Fork 0

add try catch :p

This commit is contained in:
Ashley 2022-12-31 12:39:51 +00:00
parent c7982f2d10
commit 5ca91af393

View file

@ -79,39 +79,43 @@ module.exports = function (app, config, renderTemplate) {
} }
if (query) { if (query) {
const search = await modules.fetch( try {
`https://tube-srv.ashley143.gay/api/search?query=${query.replace( const search = await modules.fetch(
"&", `https://tube-srv.ashley143.gay/api/search?query=${query.replace(
"and" "&",
)}&continuation=${continuation}` "and"
); )}&continuation=${continuation}`
const text = await search.text();
const j = JSON.parse(modules.toJson(text));
h = " ";
if (j.Search) {
if ("Results.DynamicItem" in j.Search) {
if (j.Search.Results.DynamicItem.id == "didYouMeanRenderer") {
var h = JSON.parse(j.Search.Results.DynamicItem.Title);
}
}
}
const summary = await wiki
.summary(query + " ")
.then((summary_) =>
summary_.title !== "Not found." ? summary_ : "none"
); );
renderTemplate(res, req, "search.ejs", { const text = await search.text();
j, const j = JSON.parse(modules.toJson(text));
h,
continuation, h = " ";
q: query,
summary, if (j.Search) {
}); if ("Results.DynamicItem" in j.Search) {
if (j.Search.Results.DynamicItem.id == "didYouMeanRenderer") {
var h = JSON.parse(j.Search.Results.DynamicItem.Title);
}
}
}
const summary = await wiki
.summary(query + " ")
.then((summary_) =>
summary_.title !== "Not found." ? summary_ : "none"
);
renderTemplate(res, req, "search.ejs", {
j,
h,
continuation,
q: query,
summary,
});
} catch {
res.redirect("/");
}
} }
}); });