aboutsummaryrefslogtreecommitdiff
path: root/server/lib/Cafp/Messages.hs
diff options
context:
space:
mode:
authorJasper Van der Jeugt2020-07-31 13:06:38 +0200
committerJasper Van der Jeugt2020-07-31 13:06:38 +0200
commit88e5fd7b4701fcfc9dd355208435a37bf129a92f (patch)
tree76277c230fde2fda1bb7daa458c13c5951550f82 /server/lib/Cafp/Messages.hs
parenta92864d1aceb2e8070916d5caa51286629d3faa9 (diff)
Send proposals to server
Diffstat (limited to '')
-rw-r--r--server/lib/Cafp/Messages.hs8
1 files changed, 5 insertions, 3 deletions
diff --git a/server/lib/Cafp/Messages.hs b/server/lib/Cafp/Messages.hs
index de0ae26..ff3f612 100644
--- a/server/lib/Cafp/Messages.hs
+++ b/server/lib/Cafp/Messages.hs
@@ -9,7 +9,8 @@ module Cafp.Messages
, ClientMessage (..)
) where
-import Data.Text (Text)
+import Data.Text (Text)
+import Data.Vector (Vector)
import Elm.Derive
data BlackCard = BlackCard Int deriving (Show)
@@ -17,8 +18,8 @@ data BlackCard = BlackCard Int deriving (Show)
data WhiteCard = WhiteCard Int deriving (Show)
data Cards = Cards
- { cardsBlack :: [Text]
- , cardsWhite :: [Text]
+ { cardsBlack :: Vector Text
+ , cardsWhite :: Vector Text
} deriving (Show)
data TableView
@@ -41,6 +42,7 @@ data ServerMessage
data ClientMessage
= ChangeMyName Text
+ | ProposeWhiteCards WhiteCard -- TODO: Needs to be a list?
deriving (Show)
deriveBoth defaultOptions ''BlackCard