From 77eb41dcf3c63a7e3539d1fc6fcf2ca2f5e116a4 Mon Sep 17 00:00:00 2001 From: Eltik <76538547+Eltik@users.noreply.github.com> Date: Mon, 9 Oct 2023 18:25:37 -0400 Subject: Small bug fixes (#85) --- pages/api/v2/episode/[id].js | 15 ++++----------- pages/api/v2/source/index.js | 2 +- 2 files changed, 5 insertions(+), 12 deletions(-) (limited to 'pages/api') 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) { -- cgit v1.2.3