书源校验:同时校验搜索和发现时 搜索结果不为空时跳过校验发现的bug

pull/1575/head
Xwite 3 years ago
parent 38185f07fb
commit eee0cf1f1b
  1. 4
      app/src/main/java/io/legado/app/service/CheckSourceService.kt

@ -135,7 +135,6 @@ class CheckSourceService : BaseService() {
}
//校验发现
if (CheckSource.checkDiscovery) {
if (books.isEmpty()) {
val exs = source.exploreKinds
var url: String? = null
for (ex in exs) {
@ -144,7 +143,7 @@ class CheckSourceService : BaseService() {
break
}
}
if (url.isNullOrBlank()) {
if (source.hasGroup("搜索失效") && url.isNullOrBlank()) {
throw NoStackTraceException("搜索内容为空并且没有发现")
}
books = WebBook.exploreBookAwait(this, source, url)
@ -152,7 +151,6 @@ class CheckSourceService : BaseService() {
throw NoStackTraceException("发现书籍为空")
}
}
}
//校验详情
if (CheckSource.checkInfo) {
var book = books.first().toBook()

Loading…
Cancel
Save