From 05bf61a9bb351c344f08a78044505cc9c0029113 Mon Sep 17 00:00:00 2001 From: jack Date: Thu, 30 Nov 2023 22:05:52 +0700 Subject: [PATCH] fixed again --- KuramanimeProvider/build.gradle.kts | 2 +- .../src/main/kotlin/com/hexated/KuramanimeProvider.kt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/KuramanimeProvider/build.gradle.kts b/KuramanimeProvider/build.gradle.kts index 160b749d..bb673312 100644 --- a/KuramanimeProvider/build.gradle.kts +++ b/KuramanimeProvider/build.gradle.kts @@ -1,5 +1,5 @@ // use an integer for version numbers -version = 24 +version = 25 cloudstream { diff --git a/KuramanimeProvider/src/main/kotlin/com/hexated/KuramanimeProvider.kt b/KuramanimeProvider/src/main/kotlin/com/hexated/KuramanimeProvider.kt index c697a107..b5d958f3 100644 --- a/KuramanimeProvider/src/main/kotlin/com/hexated/KuramanimeProvider.kt +++ b/KuramanimeProvider/src/main/kotlin/com/hexated/KuramanimeProvider.kt @@ -230,7 +230,7 @@ class KuramanimeProvider : MainAPI() { private suspend fun fetchAuth(url: String) : Pair { val found = WebViewResolver( - Regex("""$mainUrl/\w{32}""") + Regex("""$mainUrl/\w{24,36}""") ).resolveUsingWebView( requestCreator( "GET", url @@ -239,7 +239,7 @@ class KuramanimeProvider : MainAPI() { return found?.url.toString() to found?.headers?.get("Authorization") } - private suspend fun getAuth(url: String) = auth ?: fetchAuth(url) + private suspend fun getAuth(url: String) = auth ?: fetchAuth(url).also { auth = it } private suspend fun getMisc(url: String?): String { val misc = app.get(