From 740c47223a2820ba4c7d4ed4666090bd6df97b99 Mon Sep 17 00:00:00 2001 From: alex Date: Tue, 16 Jan 2024 20:05:49 +0700 Subject: [PATCH] Nimegami: fix search --- Nimegami/build.gradle.kts | 2 +- Nimegami/src/main/kotlin/com/hexated/Nimegami.kt | 14 +++++++++----- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/Nimegami/build.gradle.kts b/Nimegami/build.gradle.kts index 02118155..9febe32e 100644 --- a/Nimegami/build.gradle.kts +++ b/Nimegami/build.gradle.kts @@ -1,5 +1,5 @@ // use an integer for version numbers -version = 8 +version = 9 cloudstream { diff --git a/Nimegami/src/main/kotlin/com/hexated/Nimegami.kt b/Nimegami/src/main/kotlin/com/hexated/Nimegami.kt index 00655f71..88b16a36 100644 --- a/Nimegami/src/main/kotlin/com/hexated/Nimegami.kt +++ b/Nimegami/src/main/kotlin/com/hexated/Nimegami.kt @@ -76,14 +76,18 @@ class Nimegami : MainAPI() { this.posterUrl = posterUrl addSub(episode) } - } override suspend fun search(query: String): List { - return app.get("$mainUrl/?s=$query&post_type=post").document.select("div.archive article") - .mapNotNull { - it.toSearchResult() - } + val searchResponse = mutableListOf() + for (i in 1..2) { + val res = app.get("$mainUrl/page/$i/?s=gintama&post_type=post").document.select("div.archive article") + .mapNotNull { + it.toSearchResult() + } + searchResponse.addAll(res) + } + return searchResponse } override suspend fun load(url: String): LoadResponse {