From 7870a549313582ab4f4d31d89e8f944227937c08 Mon Sep 17 00:00:00 2001 From: Factiven Date: Fri, 17 Nov 2023 23:08:20 +0700 Subject: [PATCH 1/2] Update pre-v4.3.0 --- README.md | 18 +++++++++--------- components/anime/viewMode/thumbnailDetail.js | 10 ++++++++-- components/anime/viewMode/thumbnailOnly.js | 10 ++++++++-- components/home/content.js | 2 +- components/watch/secondary/episodeLists.js | 2 +- lib/anify/getMangaId.js | 2 +- package-lock.json | 4 ++-- package.json | 2 +- pages/en/manga/[...id].js | 7 +++---- pre-release.md | 20 +++++++++++--------- utils/getTimes.js | 12 +++++++----- utils/imageUtils.js | 11 ++++++++--- 12 files changed, 60 insertions(+), 40 deletions(-) diff --git a/README.md b/README.md index 6be4603b..7c79382a 100644 --- a/README.md +++ b/README.md @@ -110,14 +110,7 @@ git clone https://github.com/DevanAbinaya/Ani-Moopa.git npm install ``` -3. Generate Prisma : - -```bash -npx prisma migrate dev -npx prisma generate -``` - -4. Create `.env` file in the root folder and put this inside the file : +3. Create `.env` file in the root folder and put this inside the file : ```bash ## AniList @@ -142,12 +135,19 @@ DATABASE_URL="Your postgresql connection url" REDIS_URL="rediss://username:password@host:port" ``` -5. Add this endpoint as Redirect Url on AniList Developer : +4. Add this endpoint as Redirect Url on AniList Developer : ```bash https://your-website-domain/api/auth/callback/AniListProvider ``` +5. Generate Prisma : + +```bash +npx prisma migrate dev +npx prisma generate +``` + 6. Start local server : ```bash diff --git a/components/anime/viewMode/thumbnailDetail.js b/components/anime/viewMode/thumbnailDetail.js index 494a89f5..d8cbfccb 100644 --- a/components/anime/viewMode/thumbnailDetail.js +++ b/components/anime/viewMode/thumbnailDetail.js @@ -18,6 +18,12 @@ export default function ThumbnailDetail({ let prog = (time / duration) * 100; if (prog > 90) prog = 100; + const parsedImage = image + ? image?.includes("null") + ? info.coverImage?.extraLarge + : image + : info.coverImage?.extraLarge || null; + return (
- {image && ( + {parsedImage && ( {`Episode 90) prog = 100; + + const parsedImage = image + ? image?.includes("null") + ? info.coverImage?.extraLarge + : image + : info.coverImage?.extraLarge || null; return ( {/*
*/} - {image && ( + {parsedImage && ( {`Episode episode-bade -
+