From 6cce88370a6d502bc3b5e27416dcc496cffde534 Mon Sep 17 00:00:00 2001 From: Olivia Date: Fri, 9 Feb 2024 15:29:50 +0700 Subject: [PATCH] AnimeDekhoProvider, Raveeflix: fix when bookmarking. --- AnimeDekhoProvider/build.gradle.kts | 2 +- .../src/main/kotlin/com/anon/AnimeDekhoProvider.kt | 7 ++++--- Raveeflix/build.gradle.kts | 2 +- Raveeflix/src/main/kotlin/com/hexated/Raveeflix.kt | 7 ++++--- 4 files changed, 10 insertions(+), 8 deletions(-) diff --git a/AnimeDekhoProvider/build.gradle.kts b/AnimeDekhoProvider/build.gradle.kts index 934a2bd4..38570fc9 100644 --- a/AnimeDekhoProvider/build.gradle.kts +++ b/AnimeDekhoProvider/build.gradle.kts @@ -1,4 +1,4 @@ -version = 3 +version = 4 cloudstream { language = "hi" diff --git a/AnimeDekhoProvider/src/main/kotlin/com/anon/AnimeDekhoProvider.kt b/AnimeDekhoProvider/src/main/kotlin/com/anon/AnimeDekhoProvider.kt index fb50b44c..c69a9c0c 100644 --- a/AnimeDekhoProvider/src/main/kotlin/com/anon/AnimeDekhoProvider.kt +++ b/AnimeDekhoProvider/src/main/kotlin/com/anon/AnimeDekhoProvider.kt @@ -49,8 +49,9 @@ class AnimeDekhoProvider : MainAPI() { val title = this.selectFirst("header h2")?.text() ?: "null" val posterUrl = this.selectFirst("div figure img")?.attr("src") - return newAnimeSearchResponse(title, Media(href, posterUrl).toJson(), TvType.Anime) { + return newAnimeSearchResponse(title, Media(href, posterUrl).toJson(), TvType.Anime, false) { this.posterUrl = posterUrl + addDubStatus(dubExist = true, subExist = true) } } @@ -77,7 +78,7 @@ class AnimeDekhoProvider : MainAPI() { val lst = document.select("ul.seasons-lst li") return if (lst.isEmpty()) { - newMovieLoadResponse(title, media.url, TvType.Movie, Media(media.url, mediaType = 1).toJson()) { + newMovieLoadResponse(title, url, TvType.Movie, Media(media.url, mediaType = 1).toJson()) { this.posterUrl = poster this.plot = plot this.year = year @@ -88,7 +89,7 @@ class AnimeDekhoProvider : MainAPI() { val href = it.selectFirst("a")?.attr("href") ?: return@mapNotNull null Episode(Media(href, mediaType = 2).toJson(), name) } - newTvSeriesLoadResponse(title, media.url, TvType.TvSeries, episodes) { + newTvSeriesLoadResponse(title, url, TvType.TvSeries, episodes) { this.posterUrl = poster this.plot = plot this.year = year diff --git a/Raveeflix/build.gradle.kts b/Raveeflix/build.gradle.kts index f826ae8d..a367f9d5 100644 --- a/Raveeflix/build.gradle.kts +++ b/Raveeflix/build.gradle.kts @@ -1,5 +1,5 @@ // use an integer for version numbers -version = 2 +version = 3 cloudstream { diff --git a/Raveeflix/src/main/kotlin/com/hexated/Raveeflix.kt b/Raveeflix/src/main/kotlin/com/hexated/Raveeflix.kt index 98216d4d..fec8358b 100644 --- a/Raveeflix/src/main/kotlin/com/hexated/Raveeflix.kt +++ b/Raveeflix/src/main/kotlin/com/hexated/Raveeflix.kt @@ -49,7 +49,7 @@ class Raveeflix : MainAPI() { val href = fixUrl(this.attr("href")) val posterUrl = this.selectFirst("div.thumbnail_card")?.attr("style")?.getPoster() - return newMovieSearchResponse(title, Media(href, posterUrl).toJson(), TvType.Movie) { + return newMovieSearchResponse(title, Media(href, posterUrl).toJson(), TvType.Movie, false) { this.posterUrl = posterUrl } } @@ -75,6 +75,7 @@ class Raveeflix : MainAPI() { ) ).toJson(), TvType.Movie, + false, ) } } @@ -131,7 +132,7 @@ class Raveeflix : MainAPI() { } else { fetchEpisodesFromPages(media.url, 5, sectionSelector, false) } - newTvSeriesLoadResponse(title, media.url, TvType.TvSeries, episodes.reversed()) { + newTvSeriesLoadResponse(title, url, TvType.TvSeries, episodes.reversed()) { this.posterUrl = poster this.year = year this.seasonNames @@ -142,7 +143,7 @@ class Raveeflix : MainAPI() { this.recommendations = recommendations } } else { - newMovieLoadResponse(title, media.url, TvType.Movie, media.url) { + newMovieLoadResponse(title, url, TvType.Movie, media.url) { this.posterUrl = poster this.year = year this.plot = description