From 1734ec9cabab18caca984438c761e7e730c2cceb Mon Sep 17 00:00:00 2001 From: 821938089 <821938089@qq.com> Date: Mon, 1 Aug 2022 15:12:22 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/io/legado/app/service/CheckSourceService.kt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/src/main/java/io/legado/app/service/CheckSourceService.kt b/app/src/main/java/io/legado/app/service/CheckSourceService.kt index 62637d428..1cbdac7df 100644 --- a/app/src/main/java/io/legado/app/service/CheckSourceService.kt +++ b/app/src/main/java/io/legado/app/service/CheckSourceService.kt @@ -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)