From 1242c3ed6b2572f4be4d7a5cc3409601a18a36dc Mon Sep 17 00:00:00 2001 From: Factiven Date: Sun, 28 May 2023 20:27:27 +0700 Subject: Update v3.6.2 > Added Zoro and Enime provider --- pages/anime/watch/[...info].js | 53 ++++++++++++++++++++++++++---------------- 1 file changed, 33 insertions(+), 20 deletions(-) (limited to 'pages/anime/watch') diff --git a/pages/anime/watch/[...info].js b/pages/anime/watch/[...info].js index b3d02cf..c1ec46e 100644 --- a/pages/anime/watch/[...info].js +++ b/pages/anime/watch/[...info].js @@ -39,6 +39,8 @@ export default function Info({ sessions, id, aniId, provider, proxy }) { const router = useRouter(); + // console.log(data); + useEffect(() => { const defaultState = { epiData: null, @@ -72,7 +74,7 @@ export default function Info({ sessions, id, aniId, provider, proxy }) { try { if (provider) { const res = await fetch( - `https://api.consumet.org/meta/anilist/watch/${id}?provider=9anime` + `https://api.moopa.my.id/meta/anilist/watch/${id}?provider=${provider}` ); const epiData = await res.json(); setEpiData(epiData); @@ -94,9 +96,10 @@ export default function Info({ sessions, id, aniId, provider, proxy }) { if (provider) { const res = await fetch( - `https://api.consumet.org/meta/anilist/info/${aniId}?provider=9anime` + `https://api.moopa.my.id/meta/anilist/info/${aniId}?provider=${provider}` ); aniData = await res.json(); + setEpisodes(aniData.episodes?.reverse()); setAniData(aniData); } else { const res2 = await fetch( @@ -220,22 +223,32 @@ export default function Info({ sessions, id, aniId, provider, proxy }) {
{loading ? ( -
- -
+ Array.isArray(epiData?.sources) ? ( +
+ +
+ ) : ( +
+

+ Whoops! Something went wrong. Please reload the page or + try other sources. {`:(`} +

+
+ ) ) : (
)} @@ -441,7 +454,7 @@ export default function Info({ sessions, id, aniId, provider, proxy }) { return ( - + Episode {item.number} {item.id == id && ( -- cgit v1.2.3