From 262a65f38dcdd8e425bf4c26d351360eacd3ae82 Mon Sep 17 00:00:00 2001 From: gedoor Date: Fri, 16 Jul 2021 21:48:50 +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 --- .../main/java/io/legado/app/service/CheckSourceService.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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 2db3d516a..f3cf07cb5 100644 --- a/app/src/main/java/io/legado/app/service/CheckSourceService.kt +++ b/app/src/main/java/io/legado/app/service/CheckSourceService.kt @@ -17,6 +17,7 @@ import io.legado.app.service.help.CheckSource import io.legado.app.ui.book.source.manage.BookSourceActivity import io.legado.app.utils.postEvent import io.legado.app.utils.toastOnUi +import kotlinx.coroutines.Dispatchers.IO import kotlinx.coroutines.asCoroutineDispatcher import java.util.concurrent.Executors import kotlin.math.min @@ -129,14 +130,14 @@ class CheckSourceService : BaseService() { throw Exception("正文内容为空") } }.timeout(180000L) - .onError { + .onError(IO) { source.addGroup("失效") source.bookSourceComment = """ "error:${it.localizedMessage} ${source.bookSourceComment}" """.trimIndent() appDb.bookSourceDao.update(source) - }.onSuccess { + }.onSuccess(IO) { source.removeGroup("失效") source.bookSourceComment = source.bookSourceComment ?.split("\n")