6 Create minimal Server-API for client tests - basics
This commit is contained in:
1 parent
5ce25ff422
commit
b8f924b578
17 files changed
+107
-37
No files matched your search
@@ -1,3 +1,3 @@
|
||||
#auto generated
|
||||
#Sun Feb 08 23:42:46 CET 2026
|
||||
build.number=224
|
||||
#Mon Feb 09 23:38:51 CET 2026
|
||||
build.number=226
|
||||
@@ -23,7 +23,6 @@ import kotlinx.coroutines.Dispatchers
|
||||
import kotlinx.coroutines.launch
|
||||
import net.keinekekse.app.books.generated.resources.Res
|
||||
import net.keinekekse.app.books.generated.resources.compose_multiplatform
|
||||
import net.keinekekse.app.books.ui.theme.AppTheme
|
||||
import org.jetbrains.compose.resources.painterResource
|
||||
import org.koin.compose.koinInject
|
||||
import org.koin.core.annotation.Single
|
||||
@@ -33,13 +32,13 @@ private val logger = KotlinLogging.logger {}
|
||||
@Composable
|
||||
@Preview
|
||||
fun App() {
|
||||
/*MaterialTheme*/
|
||||
/*
|
||||
eigenes Theme -> https://material-foundation.github.io/material-theme-builder/
|
||||
den Download in den source code übernehmen (in Theme.kt sind Anpassungen nötig)
|
||||
per default hat die generierte Klasse den Namen AppTheme.
|
||||
*/
|
||||
AppTheme {
|
||||
MaterialTheme {
|
||||
/*
|
||||
eigenes Theme -> https://material-foundation.github.io/material-theme-builder/
|
||||
den Download in den source code übernehmen (in Theme.kt sind Anpassungen nötig)
|
||||
per default hat die generierte Klasse den Namen AppTheme.
|
||||
// AppTheme {
|
||||
*/
|
||||
val test = koinInject<TestAuth>()
|
||||
var showContent by remember { mutableStateOf(false) }
|
||||
Column(
|
||||
@@ -81,8 +80,12 @@ class TestAuth(val httpClient: HttpClient) {
|
||||
private val srv = "https://kas.keinekekse.net/"
|
||||
suspend fun request(url: String) {
|
||||
logger.debug { "connecting" }
|
||||
val response = httpClient.get(srv + url)
|
||||
// val response = httpClient.get(srv + "testdb/books")
|
||||
// val books: List<Book> = response.body()
|
||||
|
||||
val response = httpClient.get(srv + url + "testdb/books")
|
||||
val body = response.bodyAsText()
|
||||
|
||||
logger.debug { "call to $url" }
|
||||
logger.debug { response.status }
|
||||
logger.debug { body }
|
||||
|
||||
@@ -4,13 +4,13 @@ import net.keinekekse.version.Version
|
||||
|
||||
object VERSION: Version {
|
||||
override val version = "1.0.0"
|
||||
override val fullVersion = "1.0.0+build.224"
|
||||
override val fullVersion = "1.0.0+build.226"
|
||||
override val major = 1
|
||||
override val minor = 0
|
||||
override val patch = 0
|
||||
override val preRelease = ""
|
||||
override val buildMetadata = "build.224"
|
||||
override val buildDate = "2026-02-08T22:42:46.561391Z"
|
||||
override val buildMetadata = "build.226"
|
||||
override val buildDate = "2026-02-09T22:38:51.084372Z"
|
||||
override val displayName = "Books App"
|
||||
override val copyright = "Copyright (c) 2026 Hartmut Bauer"
|
||||
override val name = "books"
|
||||
|
||||
Reference in new issue
Block a user