pull/2314/head
kunfei 2 years ago
parent 8ede13f6aa
commit 8828bcbdb5
  1. 6
      app/src/main/java/io/legado/app/help/source/BookSourceExtensions.kt

@ -32,14 +32,14 @@ suspend fun BookSource.exploreKinds(): List<ExploreKind> {
mutex.withLock {
exploreKindsMap[exploreKindsKey]?.let { return it }
val kinds = arrayListOf<ExploreKind>()
var ruleStr: String = exploreUrl
withContext(Dispatchers.IO) {
kotlin.runCatching {
var ruleStr = exploreUrl
if (exploreUrl.startsWith("<js>", false)
|| exploreUrl.startsWith("@js:", false)
) {
ruleStr = aCache.getAsString(bookSourceUrl) ?: ""
if (ruleStr.isBlank()) {
ruleStr = aCache.getAsString(exploreKindsKey)
if (ruleStr.isNullOrBlank()) {
val jsStr = if (exploreUrl.startsWith("@")) {
exploreUrl.substring(4)
} else {

Loading…
Cancel
Save