|
@@ -124,6 +124,7 @@ class CheckSourceService : BaseService() {
|
|
|
searchWord = it
|
|
searchWord = it
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+ source.removeInvalidGroups()
|
|
|
source.bookSourceComment = source.bookSourceComment
|
|
source.bookSourceComment = source.bookSourceComment
|
|
|
?.split("\n\n")
|
|
?.split("\n\n")
|
|
|
?.filterNot {
|
|
?.filterNot {
|
|
@@ -172,7 +173,7 @@ class CheckSourceService : BaseService() {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
val finalCheckMessage = source.getInvalidGroupNames()
|
|
val finalCheckMessage = source.getInvalidGroupNames()
|
|
|
- if (!finalCheckMessage.isNullOrBlank()) throw NoStackTraceException(finalCheckMessage)
|
|
|
|
|
|
|
+ if (finalCheckMessage.isNotBlank()) throw NoStackTraceException(finalCheckMessage)
|
|
|
}.timeout(CheckSource.timeout)
|
|
}.timeout(CheckSource.timeout)
|
|
|
.onError(searchCoroutine) {
|
|
.onError(searchCoroutine) {
|
|
|
when(it) {
|
|
when(it) {
|
|
@@ -230,7 +231,7 @@ class CheckSourceService : BaseService() {
|
|
|
when (it) {
|
|
when (it) {
|
|
|
is ContentEmptyException -> source.addGroup("${bookType}正文失效")
|
|
is ContentEmptyException -> source.addGroup("${bookType}正文失效")
|
|
|
is TocEmptyException -> source.addGroup("${bookType}目录失效")
|
|
is TocEmptyException -> source.addGroup("${bookType}目录失效")
|
|
|
- //超时??js错误
|
|
|
|
|
|
|
+ //超时 网站异常 源码改变
|
|
|
else -> throw it
|
|
else -> throw it
|
|
|
}
|
|
}
|
|
|
}.onSuccess {
|
|
}.onSuccess {
|