fix(id/kuramanime): Fix video list again (#2555)
This commit is contained in:
parent
39e78c181e
commit
d13594832a
@ -7,7 +7,7 @@ ext {
|
||||
extName = 'Kuramanime'
|
||||
pkgNameSuffix = 'id.kuramanime'
|
||||
extClass = '.Kuramanime'
|
||||
extVersionCode = 9
|
||||
extVersionCode = 10
|
||||
libVersion = '13'
|
||||
}
|
||||
|
||||
|
@ -171,8 +171,15 @@ class Kuramanime : ConfigurableAnimeSource, ParsedAnimeHttpSource() {
|
||||
}
|
||||
}
|
||||
|
||||
private val scriptToken by lazy {
|
||||
client.newCall(GET("$baseUrl/assets/js/arc-signal.min.js")).execute()
|
||||
.use { it.body.string() }
|
||||
.substringAfter("kuramanime:\"+\"")
|
||||
.substringBefore('"')
|
||||
}
|
||||
|
||||
private fun getRequestHash(headers: Headers): String {
|
||||
val auth = "kuramanime:FDWUjAg6FXZpcbyTAkWrsgS8qAJNDDXKts:${System.currentTimeMillis()}"
|
||||
val auth = "kuramanime:${scriptToken}ts:${System.currentTimeMillis()}"
|
||||
.let { Base64.encode(it.toByteArray(), Base64.NO_WRAP) }
|
||||
.let { Base64.encodeToString(it, Base64.NO_WRAP) }
|
||||
.let { URLEncoder.encode(it, "UTF-8") }
|
||||
|
Loading…
x
Reference in New Issue
Block a user