From 7d482b9509a2514ebef1f191c48c4c286c4235d8 Mon Sep 17 00:00:00 2001 From: hexated Date: Mon, 8 May 2023 19:44:16 +0700 Subject: [PATCH] updated --- .github/workflows/build.yml | 1 - .../kotlin/com/hexated/LayarKacaProvider.kt | 20 ------------------- .../src/main/kotlin/com/hexated/SoraUtils.kt | 2 +- 3 files changed, 1 insertion(+), 22 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f7a94ed7..3cdc85cd 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -64,7 +64,6 @@ jobs: - name: Move Loklok run: | rm $GITHUB_WORKSPACE/builds/Loklok.cs3 || true - cd $GITHUB_WORKSPACE/stored cp **/Loklok.cs3 $GITHUB_WORKSPACE/builds - name: Push builds diff --git a/LayarKacaProvider/src/main/kotlin/com/hexated/LayarKacaProvider.kt b/LayarKacaProvider/src/main/kotlin/com/hexated/LayarKacaProvider.kt index cf5e6e99..7eb9285f 100644 --- a/LayarKacaProvider/src/main/kotlin/com/hexated/LayarKacaProvider.kt +++ b/LayarKacaProvider/src/main/kotlin/com/hexated/LayarKacaProvider.kt @@ -176,26 +176,6 @@ class LayarKacaProvider : MainAPI() { ): Boolean { val document = app.get(data).document - -// maybe will need this in future -// val sources = if (data.contains("-episode-")) { -// document.select("script").mapNotNull { script -> -// if (script.data().contains("var data =")) { -// val scriptData = -// script.toString().substringAfter("var data = '").substringBefore("';") -// Jsoup.parse(scriptData).select("li").map { -// fixUrl(it.select("a").attr("href")) -// } -// } else { -// null -// } -// }[0] -// } else { -// document.select("ul#loadProviders > li").map { -// fixUrl(it.select("a").attr("href")) -// } -// } - document.select("ul#loadProviders > li").map { fixUrl(it.select("a").attr("href")) }.apmap { diff --git a/SoraStream/src/main/kotlin/com/hexated/SoraUtils.kt b/SoraStream/src/main/kotlin/com/hexated/SoraUtils.kt index f87e8663..abad1945 100644 --- a/SoraStream/src/main/kotlin/com/hexated/SoraUtils.kt +++ b/SoraStream/src/main/kotlin/com/hexated/SoraUtils.kt @@ -595,7 +595,7 @@ suspend fun fetchSoraEpisodes(id: String, type: String, episode: Int?): EpisodeV } fun upgradeSoraUrl(url: String) : String { - val expiry = System.currentTimeMillis() * 60 * 60 * 12 + val expiry = System.currentTimeMillis() + (60 * 60 * 12 * 7) val mac = "fuckfuck".encode().hmacSha256("$expiry".encode()).hex() return "${url.replace(BuildConfig.SORAXA, BuildConfig.SORATED).substringBefore(".m3u8")}.m3u8?hdntl=exp=$expiry-acl=%2f*-data=hdntl-hmac=$mac" }