feature: init kotlin compose multiplatforme
Tests / build (pull_request) Successful in 7m44s
Tests / test (pull_request) Failing after 10m37s
Tests / lint (pull_request) Successful in 14m30s

This commit is contained in:
2026-08-06 21:28:57 +02:00
parent 505cfe38f0
commit 774e80d9d5
196 changed files with 1297 additions and 688 deletions
@@ -0,0 +1,13 @@
package eventDemo.sharedKernel
import eventDemo.shared.ids.UserId
import io.ktor.server.application.ApplicationCall
import io.ktor.server.auth.jwt.JWTPrincipal
import io.ktor.server.auth.principal
import kotlin.uuid.Uuid
internal val ApplicationCall.currentUserId: UserId
get() =
principal<JWTPrincipal>()!!.run {
UserId(Uuid.parse(payload.getClaim("userid").asString()))
}