settings wird so langsam (#1)
This commit is contained in:
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
|
||||
Reference in new issue
Block a user