diff --git a/app/src/main/java/io/legado/app/ui/book/source/edit/BookSourceEditViewModel.kt b/app/src/main/java/io/legado/app/ui/book/source/edit/BookSourceEditViewModel.kt index 506f76f4c..553b34d80 100644 --- a/app/src/main/java/io/legado/app/ui/book/source/edit/BookSourceEditViewModel.kt +++ b/app/src/main/java/io/legado/app/ui/book/source/edit/BookSourceEditViewModel.kt @@ -8,10 +8,10 @@ import io.legado.app.data.appDb import io.legado.app.data.entities.BookSource import io.legado.app.exception.NoStackTraceException import io.legado.app.help.RuleComplete +import io.legado.app.help.config.SourceConfig import io.legado.app.help.http.CookieStore import io.legado.app.help.http.newCallStrResponse import io.legado.app.help.http.okHttpClient -import io.legado.app.help.source.SourceHelp import io.legado.app.help.source.clearExploreKindsCache import io.legado.app.help.storage.ImportOldData import io.legado.app.model.SharedJsScope @@ -63,7 +63,8 @@ class BookSourceEditViewModel(application: Application) : BaseViewModel(applicat } } bookSource?.let { - SourceHelp.deleteBookSource(it.bookSourceUrl) + appDb.bookSourceDao.delete(it) + SourceConfig.removeSource(it.bookSourceUrl) } appDb.bookSourceDao.insert(source) bookSource = source