overwrites dice-overlay sse, so that only the last instance rolls the dice
This commit is contained in:
@@ -63,9 +63,7 @@ final class DiceResource(@Context val sse: Sse) {
|
||||
@Path("/stream")
|
||||
@Produces(MediaType.SERVER_SENT_EVENTS)
|
||||
fun stream(@PathParam("id") id: String, @Context sseEventSink: SseEventSink) {
|
||||
if (!sseBroadcasters.containsKey(id)) {
|
||||
sseBroadcasters[id] = sse.newBroadcaster()
|
||||
}
|
||||
sseBroadcasters[id] = sse.newBroadcaster()
|
||||
sseBroadcasters[id]?.register(sseEventSink)
|
||||
}
|
||||
|
||||
@@ -90,6 +88,6 @@ final class DiceResource(@Context val sse: Sse) {
|
||||
}
|
||||
|
||||
@RegisterForReflection
|
||||
data class Result(val name: String, val user: String, val themeColor: String) {}
|
||||
data class Result(val name: String, val user: String, val themeColor: String)
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user