From 83b2f2e9922f46fe46fd5330e6b38c66d1483ade Mon Sep 17 00:00:00 2001 From: Ewy Date: Mon, 21 Sep 2026 21:40:05 +0200 Subject: (wip) --- server/api/game.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'server/api') diff --git a/server/api/game.go b/server/api/game.go index bccf12a..636ff66 100644 --- a/server/api/game.go +++ b/server/api/game.go @@ -1,11 +1,12 @@ package api import ( - "github.com/gorilla/websocket" "net/http" "sakura/engine" "slices" "uuid" + + "github.com/gorilla/websocket" ) type Conn struct { @@ -73,7 +74,12 @@ func PumpRead(id uuid.UUID, g *engine.Game, conn *websocket.Conn) { if err != nil { break } - g.Actions[interaction].Then(g) + a := g.Actions[interaction] + if a == nil { + continue + } + a.Then(g) + g.ActionToHistory(a) Update(id, g) } } -- cgit v1.3.1