feat(/qtip): add new /qtip endpoint

This commit is contained in:
Ritesh Ghosh
2024-12-25 18:13:47 +05:30
parent c4d4c1edb1
commit f0acd89d87
+14
View File
@@ -41,6 +41,20 @@ hianimeRouter.get("/azlist/:sortOption", async (c) => {
return c.json({ success: true, data }, { status: 200 });
});
// /api/v2/hianime/qtip/{animeId}
hianimeRouter.get("/qtip/:animeId", async (c) => {
const cacheConfig = c.get("CACHE_CONFIG");
const animeId = decodeURIComponent(c.req.param("animeId").trim());
const data = await cache.getOrSet<HiAnime.ScrapedAnimeQtipInfo>(
async () => hianime.getQtipInfo(animeId),
cacheConfig.key,
cacheConfig.duration
);
return c.json({ success: true, data }, { status: 200 });
});
// /api/v2/hianime/category/{name}?page={page}
hianimeRouter.get("/category/:name", async (c) => {
const cacheConfig = c.get("CACHE_CONFIG");