This commit is contained in:
kunfei
2022-03-10 11:19:49 +08:00
parent 3a40a74bbc
commit b87229dc2a
2 changed files with 171 additions and 0 deletions
@@ -2,6 +2,7 @@ package io.legado.app.help
import io.legado.app.data.appDb
import io.legado.app.data.entities.HttpTTS
import io.legado.app.data.entities.KeyboardAssist
import io.legado.app.data.entities.RssSource
import io.legado.app.data.entities.TxtTocRule
import io.legado.app.help.config.ReadBookConfig
@@ -70,6 +71,14 @@ object DefaultData {
GSON.fromJsonObject<BookCover.CoverRuleConfig>(json).getOrThrow()!!
}
val keyboardAssists: List<KeyboardAssist> by lazy {
val json = String(
appCtx.assets.open("defaultData${File.separator}keyboardAssists.json")
.readBytes()
)
GSON.fromJsonArray<KeyboardAssist>(json).getOrNull()!!
}
fun importDefaultHttpTTS() {
appDb.httpTTSDao.deleteDefault()
appDb.httpTTSDao.insert(*httpTTS.toTypedArray())