1
0
mirror of https://github.com/danbee/chess synced 2025-03-04 08:39:06 +00:00

Use if rather than cond

This commit is contained in:
Daniel Barber 2018-03-31 15:21:16 -04:00
parent 8bb9bb2ae5
commit 9c0629f9a7
Signed by: danbarber
GPG Key ID: 931D8112E0103DD8

View File

@ -48,15 +48,14 @@ defmodule Chess.Store.Game do
end end
def validate_king_in_check(changeset, %Game{turn: turn}, %{board: board}) do def validate_king_in_check(changeset, %Game{turn: turn}, %{board: board}) do
case Board.king_in_check?(board, turn) do if Board.king_in_check?(board, turn) do
true -> changeset
changeset |> add_error(
|> add_error( :board,
:board, "That move would result in your king being in check"
"That move would result in your king being in check" )
) else
_ -> changeset
changeset
end end
end end
def validate_king_in_check(changeset, _, _), do: changeset def validate_king_in_check(changeset, _, _), do: changeset