From f479d87584601b4f024bf359a516e9cf1b94a8fc Mon Sep 17 00:00:00 2001 From: lenafx Date: Tue, 2 Dec 2025 21:16:05 +0100 Subject: [PATCH] fixes --- src/scripts/anime/anime.js | 2 +- src/scripts/anime/player.js | 7 +------ src/scripts/books/book.js | 5 ++--- src/scripts/books/reader.js | 2 +- 4 files changed, 5 insertions(+), 11 deletions(-) diff --git a/src/scripts/anime/anime.js b/src/scripts/anime/anime.js index 5e13157..fdfe74b 100644 --- a/src/scripts/anime/anime.js +++ b/src/scripts/anime/anime.js @@ -26,7 +26,7 @@ async function loadAnime() { } const fetchUrl = extensionName - ? `/api/anime/${animeId.slice(0,40)}?ext=${extensionName}` + ? `/api/anime/${animeId}?ext=${extensionName}` : `/api/anime/${animeId}`; const res = await fetch(fetchUrl); const data = await res.json(); diff --git a/src/scripts/anime/player.js b/src/scripts/anime/player.js index d9b3309..83c3f55 100644 --- a/src/scripts/anime/player.js +++ b/src/scripts/anime/player.js @@ -52,10 +52,7 @@ async function loadMetadata() { format = data.format || '--'; season = data.season ? data.season.charAt(0) + data.season.slice(1).toLowerCase() : ''; seasonYear = data.seasonYear || ''; - episodesCount = data.episodes || 0; - characters = data.characters?.edges || []; } else { - title = data.title || 'Anime Title'; description = data.summary || 'No description available.'; coverImage = data.image || ''; @@ -63,8 +60,6 @@ async function loadMetadata() { format = '--'; season = data.season || ''; seasonYear = data.year || ''; - episodesCount = data.episodes || 0; - characters = data.characters || []; } document.getElementById('anime-title-details').innerText = title; @@ -276,7 +271,7 @@ async function loadStream() { setLoading(`Loading stream (${audioMode})...`); try { - const url = `/api/watch/stream?animeId=${animeId.slice(0, 30)}&episode=${currentEpisode}&server=${server}&category=${audioMode}&ext=${currentExtension}`; + const url = `/api/watch/stream?animeId=${animeId}&episode=${currentEpisode}&server=${server}&category=${audioMode}&ext=${currentExtension}`; const res = await fetch(url); const data = await res.json(); diff --git a/src/scripts/books/book.js b/src/scripts/books/book.js index 1bf30b3..260c321 100644 --- a/src/scripts/books/book.js +++ b/src/scripts/books/book.js @@ -25,12 +25,11 @@ async function init() { const idForFetch = currentBookId; const fetchUrl = extensionName - ? `/api/book/${idForFetch.slice(0,40)}?ext=${extensionName}` + ? `/api/book/${idForFetch}?ext=${extensionName}` : `/api/book/${idForFetch}`; const res = await fetch(fetchUrl); const data = await res.json(); - console.log(data); if (data.error || !data) { const titleEl = document.getElementById('title'); @@ -131,7 +130,7 @@ async function loadChapters(idForFetch) { try { const fetchUrl = extensionName - ? `/api/book/${idForFetch.slice(0, 40)}/chapters` + ? `/api/book/${idForFetch}/chapters` : `/api/book/${idForFetch}/chapters`; const res = await fetch(fetchUrl); diff --git a/src/scripts/books/reader.js b/src/scripts/books/reader.js index 3fb980c..de4da9c 100644 --- a/src/scripts/books/reader.js +++ b/src/scripts/books/reader.js @@ -125,7 +125,7 @@ async function loadChapter() { `; try { - const res = await fetch(`/api/book/${bookId.slice(0,40)}/${chapter}/${provider}`); + const res = await fetch(`/api/book/${bookId}/${chapter}/${provider}`); const data = await res.json(); if (data.title) {