From 2255e7047c3f9cbc3a27765693291e99894f066b Mon Sep 17 00:00:00 2001 From: Horis <8674809+821938089@users.noreply.github.com> Date: Sat, 17 May 2025 21:47:00 +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 --- .../io/legado/app/help/source/SourceHelp.kt | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/io/legado/app/help/source/SourceHelp.kt b/app/src/main/java/io/legado/app/help/source/SourceHelp.kt index c2d07b1b5..6efd4df24 100644 --- a/app/src/main/java/io/legado/app/help/source/SourceHelp.kt +++ b/app/src/main/java/io/legado/app/help/source/SourceHelp.kt @@ -61,15 +61,19 @@ object SourceHelp { } fun deleteBookSourceParts(sources: List) { - sources.forEach { - deleteBookSourceInternal(it.bookSourceUrl) + appDb.runInTransaction { + sources.forEach { + deleteBookSourceInternal(it.bookSourceUrl) + } } AppCacheManager.clearSourceVariables() } fun deleteBookSources(sources: List) { - sources.forEach { - deleteBookSourceInternal(it.bookSourceUrl) + appDb.runInTransaction { + sources.forEach { + deleteBookSourceInternal(it.bookSourceUrl) + } } AppCacheManager.clearSourceVariables() } @@ -86,8 +90,10 @@ object SourceHelp { } fun deleteRssSources(sources: List) { - sources.forEach { - deleteRssSourceInternal(it.sourceUrl) + appDb.runInTransaction { + sources.forEach { + deleteRssSourceInternal(it.sourceUrl) + } } AppCacheManager.clearSourceVariables() }