From 7c5a6176b27b6b0c0c3ef8a4aedbdec871391a80 Mon Sep 17 00:00:00 2001 From: Santo Cariotti Date: Fri, 18 Apr 2025 16:09:32 +0200 Subject: Add type on messages between peers --- pkg/ui/views/game.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'pkg/ui/views/game.go') diff --git a/pkg/ui/views/game.go b/pkg/ui/views/game.go index 4e8cc87..3742101 100644 --- a/pkg/ui/views/game.go +++ b/pkg/ui/views/game.go @@ -28,7 +28,7 @@ type GameModel struct { game *database.Game network *multiplayer.GameNetwork chessGame *chess.Game - incomingMoves chan string + incomingMoves chan multiplayer.GameMove turn int availableMovesList list.Model } @@ -56,7 +56,7 @@ func NewGameModel(width, height int, currentGameID int, network *multiplayer.Gam currentGameID: currentGameID, network: network, chessGame: chess.NewGame(chess.UseNotation(chess.UCINotation{})), - incomingMoves: make(chan string), + incomingMoves: make(chan multiplayer.GameMove), turn: 0, availableMovesList: moveList, } @@ -122,7 +122,7 @@ func (m GameModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) { m.err = err } else { m.turn++ - m.network.Send([]byte(moveStr)) + m.network.Send([]byte("new-move"), []byte(moveStr)) m.err = nil } cmds = append(cmds, m.getMoves(), m.updateMovesListCmd()) -- cgit v1.2.3-18-g5258