diff options
| author | Eltik <[email protected]> | 2023-10-09 18:25:37 -0400 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-10-10 05:25:37 +0700 |
| commit | 77eb41dcf3c63a7e3539d1fc6fcf2ca2f5e116a4 (patch) | |
| tree | 593ef66a934af1c15692eb5fed886857e1880325 /pages | |
| parent | Create pre-release.md (diff) | |
| download | moopa-77eb41dcf3c63a7e3539d1fc6fcf2ca2f5e116a4.tar.xz moopa-77eb41dcf3c63a7e3539d1fc6fcf2ca2f5e116a4.zip | |
Small bug fixes (#85)
Diffstat (limited to 'pages')
| -rw-r--r-- | pages/api/v2/episode/[id].js | 15 | ||||
| -rw-r--r-- | pages/api/v2/source/index.js | 2 | ||||
| -rw-r--r-- | pages/en/anime/watch/[...info].js | 2 |
3 files changed, 6 insertions, 13 deletions
diff --git a/pages/api/v2/episode/[id].js b/pages/api/v2/episode/[id].js index c85982d..c1fac8b 100644 --- a/pages/api/v2/episode/[id].js +++ b/pages/api/v2/episode/[id].js @@ -73,15 +73,8 @@ async function fetchAnify(id) { const filtered = data.filter( (item) => item.providerId !== "animepahe" && item.providerId !== "kass" ); - const modifiedData = filtered.map((provider) => { - if (provider.providerId === "gogoanime") { - const reversedEpisodes = [...provider.episodes].reverse(); - return { ...provider, episodes: reversedEpisodes }; - } - return provider; - }); - - return modifiedData; + + return filtered; } catch (error) { console.error("Error fetching and processing data:", error.message); return []; @@ -95,7 +88,7 @@ async function fetchCoverImage(id) { } const { data } = await axios.get( - `https://api.anify.tv/episode-covers/${id}?apikey=${API_KEY}` + `https://api.anify.tv/content-metadata/${id}?apikey=${API_KEY}` ); if (!data) { @@ -163,7 +156,7 @@ export default async function handler(req, res) { ) ); - const rawData = [...consumet, ...anify]; + const rawData = [...consumet, ...(anify[0]?.data ?? [])]; let data = rawData; diff --git a/pages/api/v2/source/index.js b/pages/api/v2/source/index.js index 74a63cb..f15e47d 100644 --- a/pages/api/v2/source/index.js +++ b/pages/api/v2/source/index.js @@ -21,7 +21,7 @@ async function anifySource(providerId, watchId, episode, id, sub) { const { data } = await axios.get( `https://api.anify.tv/sources?providerId=${providerId}&watchId=${encodeURIComponent( watchId - )}&episode=${episode}&id=${id}&subType=${sub}&apikey=${API_KEY}` + )}&episodeNumber=${episode}&id=${id}&subType=${sub}&apikey=${API_KEY}` ); return data; } catch (error) { diff --git a/pages/en/anime/watch/[...info].js b/pages/en/anime/watch/[...info].js index 0b470a8..f918f86 100644 --- a/pages/en/anime/watch/[...info].js +++ b/pages/en/anime/watch/[...info].js @@ -30,7 +30,7 @@ export async function getServerSideProps(context) { } const proxy = process.env.PROXY_URI; - const disqus = process.env.DISQUS_SHORTNAME; + const disqus = process.env.DISQUS_SHORTNAME || null; const [aniId, provider] = query?.info; const watchId = query?.id; |