settings wird so langsam (#1)

This commit is contained in:
Hartmut Bauer committed 2026-02-05 18:41:38 +01:00
1 parent 231132dd9e
commit 632d7c34ef
10 files changed
+68 -3

No files matched your search

@@ -0,0 +1,3 @@
package net.keinekekse.app.config
expect fun configProperties(): ConfigProperties
@@ -0,0 +1,8 @@
package net.keinekekse.app.config
import org.koin.core.annotation.Singleton
@Singleton
actual fun configProperties(): ConfigProperties {
return JvmConfigProperties("config.properties")
}
@@ -19,6 +19,7 @@ import kotlinx.coroutines.withContext
import net.keinekekse.app.auth.AuthResult
import net.keinekekse.app.auth.Authenticator
import net.keinekekse.app.books.di.KoinApp
import net.keinekekse.app.config.ConfigProperties
import net.keinekekse.app.config.Settings
import net.keinekekse.app.ui.ProgressIndicator
import org.koin.compose.koinInject
@@ -37,12 +38,14 @@ fun main() = application {
startKoin<KoinApp>()
val config: ConfigProperties = koinInject()
val settings: Settings = koinInject()
// val settings: Settings = PreferencesSettings(delegate)
//
// settings.put("kc_server", "kec.keinekekse.net")
println(settings.get("kc_server", "default"))
println("Properties: ${config["keycloakServer"]}")
println("Settings: ${settings.get("kc_server", "default")}")
// println(Preferences.userRoot())
// println("System properties:")
@@ -0,0 +1,3 @@
keycloakServer=kec.keinekekse.net
keycloakRealm=app-server-realm
keycloakClient=pkce-book-app