implements timed clearing of dice
All checks were successful
CI / deploy (push) Successful in 4m20s
CI / deploy (pull_request) Successful in 4m17s

This commit is contained in:
Arindy
2025-02-10 15:05:33 +01:00
parent 1518783090
commit b69bdb72ee
4 changed files with 60 additions and 7 deletions

View File

@@ -13,8 +13,8 @@ class OverlayResource {
@GET
@Produces(MediaType.TEXT_HTML)
fun get(@PathParam("diceid") diceid: String, @QueryParam("scale") scale: Int? = 7): TemplateInstance {
return Templates.overlay(diceid, scale ?: 7)
fun get(@PathParam("diceid") diceid: String, @QueryParam("scale") scale: Int? = 7, @QueryParam("clearAfter") clearAfter: Long? = -1): TemplateInstance {
return Templates.overlay(diceid, scale ?: 7, clearAfter ?: -1)
}
@GET

View File

@@ -6,7 +6,7 @@ import io.quarkus.qute.TemplateInstance
@CheckedTemplate
object Templates {
@JvmStatic
external fun overlay(diceid: String, scale: Int?): TemplateInstance
external fun overlay(diceid: String, scale: Int?, clearAfter: Long?): TemplateInstance
@JvmStatic
external fun results(room: String, name: String?, user: String?): TemplateInstance
}