mirror of
https://github.com/gedoor/legado.git
synced 2025-08-10 00:52:30 +00:00
Merge pull request #2117 from 821938089/fix-check-source-slow
修复书源校验时线程数会变少的bug
This commit is contained in:
@@ -190,6 +190,15 @@ class CheckSourceService : BaseService() {
|
||||
}.onSuccess(searchCoroutine) {
|
||||
source.removeGroup("校验超时")
|
||||
Debug.updateFinalMessage(source.bookSourceUrl, "校验成功")
|
||||
}.onCancel(IO) {
|
||||
source.addGroup("校验超时")
|
||||
source.bookSourceComment =
|
||||
"Error: 校验超时" + if (source.bookSourceComment.isNullOrBlank())
|
||||
"" else "\n\n${source.bookSourceComment}"
|
||||
Debug.updateFinalMessage(source.bookSourceUrl, "校验失败: 校验超时")
|
||||
source.respondTime = Debug.getRespondTime(source.bookSourceUrl)
|
||||
appDb.bookSourceDao.update(source)
|
||||
onNext(source.bookSourceUrl, source.bookSourceName)
|
||||
}.onFinally(IO) {
|
||||
source.respondTime = Debug.getRespondTime(source.bookSourceUrl)
|
||||
appDb.bookSourceDao.update(source)
|
||||
|
||||
Reference in New Issue
Block a user