diff --git a/Sflix/src/main/kotlin/com/example/SflixProvider.kt b/Sflix/src/main/kotlin/com/example/SflixProvider.kt index eb93c92..0485fc9 100644 --- a/Sflix/src/main/kotlin/com/example/SflixProvider.kt +++ b/Sflix/src/main/kotlin/com/example/SflixProvider.kt @@ -19,7 +19,7 @@ import org.jsoup.Jsoup class ExampleProvider(val plugin: TestPlugin) : MainAPI() { // all providers must be an instance of MainAPI override var mainUrl = "https://sflix.to" - override var name = "Mnemosyne" + override var name = "Sflix" override val supportedTypes = setOf(TvType.Movie, TvType.TvSeries, TvType.Anime) override var lang = "en" diff --git a/Sflix/src/main/kotlin/com/example/UpstreamExtractor.kt b/Sflix/src/main/kotlin/com/example/UpstreamExtractor.kt index e0b4dbc..7254cb2 100644 --- a/Sflix/src/main/kotlin/com/example/UpstreamExtractor.kt +++ b/Sflix/src/main/kotlin/com/example/UpstreamExtractor.kt @@ -52,15 +52,16 @@ class Upstream : ExtractorApi() { ) { Log.d("mnemo", "Upstream extractor enabled") - // Bypass ISP blocking with DNS over HTTP to resolve the IP for upstream // curl -H "accept: application/dns-json" "https://cloudflare-dns.com/dns-query?name=upstream.to&type=A" | jq -r '.Answer.[].data' + Log.d("mnemo", "DoH start") val dnsDoc = app.get( "https://cloudflare-dns.com/dns-query?name=upstream.to&type=A", headers = mapOf( "x-accept" to "application/dns-json" ) ).text + Log.d("mnemo", "DoH stop") // Parse JSON string to ApiResponse object val apiResponse = Json.decodeFromString(dnsDoc)