From 44ea815f95e92ea2e38f08d5bc7c2ea1fcb5e59c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20F=C3=B6rtsch?= Date: Thu, 12 Mar 2026 22:12:52 +0100 Subject: [PATCH] add submit_actual_results WS message type Co-Authored-By: Claude Opus 4.6 --- packages/shared/src/ws-messages.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/shared/src/ws-messages.ts b/packages/shared/src/ws-messages.ts index a77faa8..eea49e8 100644 --- a/packages/shared/src/ws-messages.ts +++ b/packages/shared/src/ws-messages.ts @@ -54,6 +54,14 @@ export const tapBingoSquareMessage = z.object({ tropeId: z.string(), }) +export const submitActualResultsMessage = z.object({ + type: z.literal("submit_actual_results"), + winner: z.string(), + second: z.string(), + third: z.string(), + last: z.string(), +}) + export const clientMessage = z.discriminatedUnion("type", [ joinRoomMessage, reconnectMessage, @@ -65,6 +73,7 @@ export const clientMessage = z.discriminatedUnion("type", [ closeJuryVoteMessage, submitJuryVoteMessage, tapBingoSquareMessage, + submitActualResultsMessage, ]) export type ClientMessage = z.infer