aboutsummaryrefslogtreecommitdiffhomepage
path: root/backend/game/message.go
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2024-08-10 20:25:59 +0900
committernsfisis <nsfisis@gmail.com>2024-08-10 22:55:06 +0900
commitb4ab693aa438f3f1a335369568aabe7849fc1370 (patch)
tree50b2c7cc3716f3f7f33dec16751a00361d317458 /backend/game/message.go
parentec03322292d1063ee113a4ad08cfd823cce87850 (diff)
downloadphperkaigi-2025-albatross-b4ab693aa438f3f1a335369568aabe7849fc1370.tar.gz
phperkaigi-2025-albatross-b4ab693aa438f3f1a335369568aabe7849fc1370.tar.zst
phperkaigi-2025-albatross-b4ab693aa438f3f1a335369568aabe7849fc1370.zip
feat: implement watch page
Diffstat (limited to 'backend/game/message.go')
-rw-r--r--backend/game/message.go14
1 files changed, 11 insertions, 3 deletions
diff --git a/backend/game/message.go b/backend/game/message.go
index 031222d..1fb30cb 100644
--- a/backend/game/message.go
+++ b/backend/game/message.go
@@ -77,9 +77,11 @@ func asPlayerMessageC2S(raw map[string]json.RawMessage) (playerMessageC2S, error
}
const (
- watcherMessageTypeS2CStart = "watcher:s2c:start"
- watcherMessageTypeS2CExecResult = "watcher:s2c:execresult"
- watcherMessageTypeS2CCode = "watcher:s2c:code"
+ watcherMessageTypeS2CStart = "watcher:s2c:start"
+ watcherMessageTypeS2CCode = "watcher:s2c:code"
+ watcherMessageTypeS2CSubmit = "watcher:s2c:submit"
+ watcherMessageTypeS2CExecResult = "watcher:s2c:execresult"
+ watcherMessageTypeS2CSubmitResult = "watcher:s2c:submitresult"
)
type watcherMessageS2C = interface{}
@@ -87,3 +89,9 @@ type watcherMessageS2CStart = api.GameWatcherMessageS2CStart
type watcherMessageS2CStartPayload = api.GameWatcherMessageS2CStartPayload
type watcherMessageS2CCode = api.GameWatcherMessageS2CCode
type watcherMessageS2CCodePayload = api.GameWatcherMessageS2CCodePayload
+type watcherMessageS2CSubmit = api.GameWatcherMessageS2CSubmit
+type watcherMessageS2CSubmitPayload = api.GameWatcherMessageS2CSubmitPayload
+type watcherMessageS2CExecResult = api.GameWatcherMessageS2CExecResult
+type watcherMessageS2CExecResultPayload = api.GameWatcherMessageS2CExecResultPayload
+type watcherMessageS2CSubmitResult = api.GameWatcherMessageS2CSubmitResult
+type watcherMessageS2CSubmitResultPayload = api.GameWatcherMessageS2CSubmitResultPayload