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
def validate_king_in_check(changeset, %Game{turn: turn}, %{board: board}) do
case Board.king_in_check?(board, turn) do
true ->
changeset
|> add_error(
:board,
"That move would result in your king being in check"
)
_ ->
changeset
if Board.king_in_check?(board, turn) do
changeset
|> add_error(
:board,
"That move would result in your king being in check"
)
else
changeset
end
end
def validate_king_in_check(changeset, _, _), do: changeset