updates style & introduces results overlay
All checks were successful
CI / deploy (push) Successful in 6m11s
CI / deploy (pull_request) Successful in 5m57s

This commit is contained in:
Arindy
2025-02-09 22:51:31 +01:00
parent ca538e7980
commit 9d72d51013
7 changed files with 136 additions and 68 deletions

View File

@@ -15,4 +15,11 @@ class OverlayResource {
fun get(@PathParam("diceid") diceid: String): TemplateInstance {
return Templates.overlay(diceid)
}
@GET
@Path("/results")
@Produces(MediaType.TEXT_HTML)
fun results(@PathParam("diceid") room: String): TemplateInstance {
return Templates.results(room)
}
}

View File

@@ -0,0 +1,18 @@
package de.arindy.dicetower
import io.quarkus.qute.TemplateInstance
import jakarta.ws.rs.GET
import jakarta.ws.rs.Path
import jakarta.ws.rs.PathParam
import jakarta.ws.rs.Produces
import jakarta.ws.rs.core.MediaType
@Path("results/{room}")
class ResultsResource {
@GET
@Produces(MediaType.TEXT_HTML)
fun get(@PathParam("room") room: String): TemplateInstance {
return Templates.results(room)
}
}

View File

@@ -7,4 +7,6 @@ import io.quarkus.qute.TemplateInstance
object Templates {
@JvmStatic
external fun overlay(diceid: String): TemplateInstance
@JvmStatic
external fun results(room: String): TemplateInstance
}