summaryrefslogtreecommitdiff
path: root/lib/chessh/ssh/client/game/promotion.ex
diff options
context:
space:
mode:
Diffstat (limited to 'lib/chessh/ssh/client/game/promotion.ex')
-rw-r--r--lib/chessh/ssh/client/game/promotion.ex5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/chessh/ssh/client/game/promotion.ex b/lib/chessh/ssh/client/game/promotion.ex
index c4cece6..693ec3f 100644
--- a/lib/chessh/ssh/client/game/promotion.ex
+++ b/lib/chessh/ssh/client/game/promotion.ex
@@ -47,11 +47,12 @@ defmodule Chessh.SSH.Client.Game.PromotionScreen do
def input(
_,
_,
- action,
+ _,
+ data,
%State{client_pid: client_pid, game_pid: game_pid, game_state: %Game.State{} = game_state} =
state
) do
- promotion = if Enum.member?(["q", "b", "n", "r"], action), do: action, else: nil
+ promotion = if Enum.member?(["q", "b", "n", "r"], data), do: data, else: nil
if promotion do
send(client_pid, {:go_back_one_screen, game_state})