Skip to content

Commit f12035e

Browse files
committed
Fix TioAnime & Henaojara skip params
Also bump minor version for last 3 commits including this one
1 parent 6dc8c63 commit f12035e

4 files changed

Lines changed: 7 additions & 8 deletions

File tree

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "animeflv-stremio-addon",
3-
"version": "1.2.0",
3+
"version": "1.2.1",
44
"description": "Add AnimeFLV, AnimeAV1, Henaojara & TioAnime functionallity to Stremio, including catalogs, streams and metadata, even showing upcoming episodes in the calendar! Not affiliated with AnimeFLV, AnimeAV1, Henaojara or TioAnime. GitHub repo: https://github.com/Pigamer37/animeflv-stremio-addon",
55
"main": "index.js",
66
"scripts": {

routes/catalog.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -116,10 +116,10 @@ function HandleCatalogRequest(req, res, next) {
116116
//tioanime catalog request
117117
if (res.locals.extraParams && !req.params.videoId.includes("onair")) {
118118
let genreArr = res.locals.extraParams.genre
119-
//calculate the page to start from, TioAnime uses 24 results per page
119+
//calculate the page to start from, TioAnime uses 20 results per page
120120
//if skip is defined, we can calculate the page and the number of items we already delivered
121-
let page = (res.locals.extraParams.skip) ? Math.floor(res.locals.extraParams.skip / 24) + 1 : undefined,
122-
gottenItems = (res.locals.extraParams.skip) ? res.locals.extraParams.skip % 24 : undefined
121+
let page = (res.locals.extraParams.skip) ? Math.floor(res.locals.extraParams.skip / 20) + 1 : undefined,
122+
gottenItems = (res.locals.extraParams.skip) ? res.locals.extraParams.skip % 20 : undefined
123123
console.log("Skipping to page:", page, "with", gottenItems, "items already delivered")
124124
catalogPromise = tioanimeAPI.SearchTioAnime(res.locals.extraParams.search, undefined, genreArr, undefined, page, gottenItems).then((result) => {
125125
console.log('\x1b[36mGot TioAnime metadata for:\x1b[39m', result.length, "search results")

routes/henaojara.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,7 @@ exports.UpdateAiringAnimeFile = function () {
4747
exports.SearchHenaojara = async function (query, genreArr = undefined, url = undefined, page = undefined, gottenItems = 0) {
4848
if (!url && !query && !genreArr) throw Error("No arguments passed to SearchHenaojara()")
4949
const henaojaraURL = (url) ? url
50-
: `${encodeURIComponent(HENAOJARA_BASE)}%2Fanimes%3F${(query) ? "buscar%3D" + encodeURIComponent(query).replaceAll('%20','+') + "%26" : ""}${(genreArr) ? encodeURIComponent("genero%3D" + genreArr.join("%2C")) : ""}${(page) ? "%26page%3D" + page : ""}`
51-
console.log("Henaojara Search URL:", henaojaraURL)
50+
: `${encodeURIComponent(HENAOJARA_BASE)}%2Fanimes%3F${(query) ? "buscar%3D" + encodeURIComponent(query).replaceAll('%20','+') + "%26" : ""}${(genreArr) ? encodeURIComponent("genero%3D" + genreArr.join("%2C")) : ""}${(page) ? "%26pag%3D" + page : ""}`
5251
return SearchAnimesBySpecificURL(henaojaraURL).then((data) => {
5352
if (!data) throw Error("Invalid response!")
5453
return { data }

0 commit comments

Comments
 (0)