aboutsummaryrefslogtreecommitdiff
path: root/pages/en
diff options
context:
space:
mode:
Diffstat (limited to 'pages/en')
-rw-r--r--pages/en/anime/[...id].js4
-rw-r--r--pages/en/anime/watch/[...info].js2
-rw-r--r--pages/en/manga/read/[...params].js17
3 files changed, 12 insertions, 11 deletions
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) {