1
0
mirror of https://github.com/danbee/chess synced 2025-03-04 08:39:06 +00:00
This commit is contained in:
Daniel Barber 2021-07-13 18:29:10 -05:00
parent 04e00e530b
commit bbc1838d7e

View File

@ -84,18 +84,16 @@ defmodule ChessWeb.BoardLive do
game
|> Moves.make_move(%{from: selected, to: {file, rank}})
|> case do
{:ok, %{game: new_game}} ->
new_game
{:ok, %{game: game}} ->
board = Board.transform(game.board)
[
{:selected, nil},
{:available, []},
{:board, board},
{:game, game}
]
end
new_board = Board.transform(new_game.board)
[
{:selected, nil},
{:available, []},
{:board, new_board},
{:game, new_game}
]
else
[{:selected, nil}, {:available, []}]
end