From 451e4dffd000169e7113aa3275e4acaf7f1fbbbc Mon Sep 17 00:00:00 2001 From: Factiven Date: Tue, 24 Oct 2023 20:27:32 +0700 Subject: Update v4.2.2 --- pages/en/anime/[...id].js | 4 ++-- pages/en/anime/watch/[...info].js | 2 +- pages/en/manga/read/[...params].js | 17 +++++++++-------- 3 files changed, 12 insertions(+), 11 deletions(-) (limited to 'pages/en') diff --git a/pages/en/anime/[...id].js b/pages/en/anime/[...id].js index e2c0039..25cc4d6 100644 --- a/pages/en/anime/[...id].js +++ b/pages/en/anime/[...id].js @@ -212,8 +212,8 @@ export async function getServerSideProps(ctx) { const { id } = ctx.query; let API_URI; - API_URI = process.env.API_URI; - if (API_URI.endsWith("/")) { + API_URI = process.env.API_URI || null || null; + if (API_URI && API_URI.endsWith("/")) { API_URI = API_URI.slice(0, -1); } diff --git a/pages/en/anime/watch/[...info].js b/pages/en/anime/watch/[...info].js index 2427669..beab366 100644 --- a/pages/en/anime/watch/[...info].js +++ b/pages/en/anime/watch/[...info].js @@ -31,7 +31,7 @@ export async function getServerSideProps(context) { let proxy; proxy = process.env.PROXY_URI; - if (proxy.endsWith("/")) { + if (proxy && proxy.endsWith("/")) { proxy = proxy.slice(0, -1); } const disqus = process.env.DISQUS_SHORTNAME; diff --git a/pages/en/manga/read/[...params].js b/pages/en/manga/read/[...params].js index 1076601..a7fa78b 100644 --- a/pages/en/manga/read/[...params].js +++ b/pages/en/manga/read/[...params].js @@ -276,7 +276,7 @@ async function fetchAnifyPages(id, number, provider, readId, key) { try { let cached; - cached = await redis.get(`pages:${readId}`); + if (redis) cached = await redis.get(`pages:${readId}`); if (cached) { return JSON.parse(cached); @@ -292,12 +292,13 @@ async function fetchAnifyPages(id, number, provider, readId, key) { return null; } - await redis.set( - `pages:${readId}`, - JSON.stringify(data), - "EX", - 60 * 60 * 24 * 7 - ); + if (redis) + await redis.set( + `pages:${readId}`, + JSON.stringify(data), + "EX", + 60 * 60 * 24 * 7 + ); return data; } catch (error) { @@ -357,7 +358,7 @@ export async function getServerSideProps(context) { } const chapters = await ( - await fetch("https://api.anify.tv/chapters/" + mediaId + "?apikey=" + key) + await fetch("https://api.anify.tv/chapters/" + mediaId) ).json(); if ((dataManga && dataManga?.error) || dataManga?.length === 0) { -- cgit v1.2.3