diff --git a/app/src/main/java/io/legado/app/ui/association/ImportHttpTtsViewModel.kt b/app/src/main/java/io/legado/app/ui/association/ImportHttpTtsViewModel.kt index cdc8f654c..5cbacb09d 100644 --- a/app/src/main/java/io/legado/app/ui/association/ImportHttpTtsViewModel.kt +++ b/app/src/main/java/io/legado/app/ui/association/ImportHttpTtsViewModel.kt @@ -6,12 +6,9 @@ import com.jayway.jsonpath.JsonPath import io.legado.app.R import io.legado.app.base.BaseViewModel import io.legado.app.data.appDb -import io.legado.app.data.entities.BookSource import io.legado.app.data.entities.HttpTTS import io.legado.app.exception.NoStackTraceException import io.legado.app.help.ContentProcessor -import io.legado.app.help.SourceHelp -import io.legado.app.help.config.AppConfig import io.legado.app.help.http.newCallResponseBody import io.legado.app.help.http.okHttpClient import io.legado.app.help.http.text @@ -52,9 +49,13 @@ class ImportHttpTtsViewModel(app: Application) : BaseViewModel(app) { fun importSelect(finally: () -> Unit) { execute { - val keepName = AppConfig.importKeepName - val selectSource = arrayListOf() - SourceHelp.insertBookSource(*selectSource.toTypedArray()) + val selectSource = arrayListOf() + selectStatus.forEachIndexed { index, b -> + if (b) { + selectSource.add(allSources[index]) + } + } + appDb.httpTTSDao.insert(*selectSource.toTypedArray()) ContentProcessor.upReplaceRules() }.onFinally { finally.invoke()