From 6c7e3019ffff5d95ea3df2aea2cc4a67f4c7adb0 Mon Sep 17 00:00:00 2001 From: tarsin Date: Thu, 1 Jun 2023 16:56:23 +0800 Subject: [PATCH] Import splitties preferences --- app/build.gradle.kts | 1 + app/src/main/java/com/hippo/ehviewer/Settings.kt | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 10127eed3..c4a83a35d 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -212,6 +212,7 @@ dependencies { val splitties = "3.0.0" implementation("com.louiscad.splitties:splitties-appctx:$splitties") implementation("com.louiscad.splitties:splitties-systemservices:$splitties") + implementation("com.louiscad.splitties:splitties-preferences:$splitties") // https://square.github.io/okhttp/changelogs/changelog/ implementation(platform("com.squareup.okhttp3:okhttp-bom:5.0.0-alpha.11")) diff --git a/app/src/main/java/com/hippo/ehviewer/Settings.kt b/app/src/main/java/com/hippo/ehviewer/Settings.kt index 94b36ce29..7ff4bad91 100755 --- a/app/src/main/java/com/hippo/ehviewer/Settings.kt +++ b/app/src/main/java/com/hippo/ehviewer/Settings.kt @@ -25,10 +25,13 @@ import com.hippo.ehviewer.ui.scene.GalleryListScene import com.hippo.ehviewer.yorozuya.LayoutUtils.dp2pix import com.hippo.ehviewer.yorozuya.NumberUtils import com.hippo.unifile.UniFile +import splitties.experimental.ExperimentalSplittiesApi import splitties.init.appCtx +import splitties.preferences.DefaultPreferences import java.util.Locale -object Settings { +@OptIn(ExperimentalSplittiesApi::class) +object Settings : DefaultPreferences() { // Eh const val KEY_THEME = "theme" const val KEY_ACCOUNT = "account"