From 8417bb961ff70f004dfc6b1fe08bfa2f82f6ce0a Mon Sep 17 00:00:00 2001 From: hexated Date: Thu, 8 Sep 2022 14:41:09 +0700 Subject: [PATCH] added HorizontalImages --- .../com/lagradost/PhimmoichillProvider.kt | 48 ++++--------------- UseeTv/build.gradle.kts | 2 +- .../src/main/kotlin/com/lagradost/UseeTv.kt | 2 +- 3 files changed, 10 insertions(+), 42 deletions(-) diff --git a/PhimmoichillProvider/src/main/kotlin/com/lagradost/PhimmoichillProvider.kt b/PhimmoichillProvider/src/main/kotlin/com/lagradost/PhimmoichillProvider.kt index 8b63803..a08b1b2 100644 --- a/PhimmoichillProvider/src/main/kotlin/com/lagradost/PhimmoichillProvider.kt +++ b/PhimmoichillProvider/src/main/kotlin/com/lagradost/PhimmoichillProvider.kt @@ -1,6 +1,5 @@ package com.lagradost -import com.fasterxml.jackson.annotation.JsonProperty import com.lagradost.cloudstream3.* import com.lagradost.cloudstream3.LoadResponse.Companion.addActors import com.lagradost.cloudstream3.LoadResponse.Companion.addTrailer @@ -40,7 +39,14 @@ class PhimmoichillProvider : MainAPI() { val home = document.select("li.item").mapNotNull { it.toSearchResult() } - return newHomePageResponse(request.name, home) + return newHomePageResponse( + list = HomePageList( + name = request.name, + list = home, + isHorizontalImages = true + ), + hasNext = true + ) } private fun decode(input: String): String? = URLDecoder.decode(input, "utf-8") @@ -168,7 +174,6 @@ class PhimmoichillProvider : MainAPI() { Pair("https://dash.megacdn.xyz/dast/$key/index.m3u8", "PMBK") ).apmap { (link, source) -> safeApiCall { -// if (source == "PMBK") { callback.invoke( ExtractorLink( source, @@ -179,46 +184,9 @@ class PhimmoichillProvider : MainAPI() { isM3u8 = true, ) ) -// } else { -// val playList = app.get(link, referer = "$mainUrl/") -// .parsedSafe()?.main?.segments?.map { segment -> -// PlayListItem( -// segment.link, -// (segment.du.toFloat() * 1_000_000).toLong() -// ) -// } -// -// callback.invoke( -// ExtractorLinkPlayList( -// source, -// source, -// playList ?: return@safeApiCall, -// referer = "$mainUrl/", -// quality = Qualities.P1080.value, -// headers = if (source == "PMHLS") { -// mapOf("Origin" to mainUrl) -// } else { -// mapOf() -// } -// ) -// ) -// } } } return true } -// data class Segment( -// @JsonProperty("du") val du: String, -// @JsonProperty("link") val link: String, -// ) -// -// data class DataM3u( -// @JsonProperty("segments") val segments: List?, -// ) -// -// data class ResponseM3u( -// @JsonProperty("2048p") val main: DataM3u?, -// ) - } diff --git a/UseeTv/build.gradle.kts b/UseeTv/build.gradle.kts index 31e67a1..9045169 100644 --- a/UseeTv/build.gradle.kts +++ b/UseeTv/build.gradle.kts @@ -1,5 +1,5 @@ // use an integer for version numbers -version = 1 +version = 2 cloudstream { diff --git a/UseeTv/src/main/kotlin/com/lagradost/UseeTv.kt b/UseeTv/src/main/kotlin/com/lagradost/UseeTv.kt index cbb7af9..6d7908a 100644 --- a/UseeTv/src/main/kotlin/com/lagradost/UseeTv.kt +++ b/UseeTv/src/main/kotlin/com/lagradost/UseeTv.kt @@ -32,7 +32,7 @@ class UseeTv : MainAPI() { }.mapNotNull { it.toSearchResult() } - HomePageList(name, home) + HomePageList(name, home, true) }.filter { it.list.isNotEmpty() } return HomePageResponse(home)