From dcdd17539bdf674247d8968135a65e607ebab83f Mon Sep 17 00:00:00 2001 From: Dan Barber Date: Fri, 4 May 2018 20:30:57 +0200 Subject: [PATCH] Game has many moves --- lib/chess/store/game.ex | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/chess/store/game.ex b/lib/chess/store/game.ex index 5317b21..1d18022 100644 --- a/lib/chess/store/game.ex +++ b/lib/chess/store/game.ex @@ -9,9 +9,10 @@ defmodule Chess.Store.Game do import ChessWeb.Gettext alias Chess.Board - alias Chess.Store.Game - alias Chess.Store.User alias Chess.GameState + alias Chess.Store.Game + alias Chess.Store.Move + alias Chess.Store.User schema "games" do field :board, :map, default: Board.default() @@ -21,6 +22,8 @@ defmodule Chess.Store.Game do belongs_to :user, User belongs_to :opponent, User, references: :id + has_many :moves, Move + timestamps() end