This commit is contained in:
Horis committed 2025-05-17 17:08:58 +08:00
1 parent e4e97a2ce2
commit 74fa8a2e5f
8 files changed
+92 -52

No files matched your search

@@ -3,7 +3,6 @@ package io.legado.app.api.controller
import android.text.TextUtils
import io.legado.app.api.ReturnData
import io.legado.app.constant.SourceType
import io.legado.app.data.appDb
import io.legado.app.data.entities.BookSource
import io.legado.app.help.source.SourceHelp
@@ -71,9 +70,7 @@ object BookSourceController {
fun deleteSources(postData: String?): ReturnData {
kotlin.runCatching {
GSON.fromJsonArray<BookSource>(postData).getOrThrow().let {
it.forEach { source ->
SourceHelp.deleteBookSource(source.bookSourceUrl)
}
SourceHelp.deleteBookSources(it)
}
}.onFailure {
return ReturnData().setErrorMsg(it.localizedMessage ?: "数据格式错误")
@@ -5,6 +5,7 @@ import android.text.TextUtils
import io.legado.app.api.ReturnData
import io.legado.app.data.appDb
import io.legado.app.data.entities.RssSource
import io.legado.app.help.source.SourceHelp
import io.legado.app.utils.GSON
import io.legado.app.utils.fromJsonArray
import io.legado.app.utils.fromJsonObject
@@ -69,9 +70,7 @@ object RssSourceController {
GSON.fromJsonArray<RssSource>(postData).onFailure {
return ReturnData().setErrorMsg("格式不对")
}.onSuccess {
it.forEach { source ->
appDb.rssSourceDao.delete(source)
}
SourceHelp.deleteRssSources(it)
}
return ReturnData().setData("已执行"/*okSources*/)
}