summaryrefslogtreecommitdiff |
diff options
Diffstat (limited to 'src/battlemap/src/Send/LoadBattlemap.elm')
-rw-r--r-- | src/battlemap/src/Send/LoadBattlemap.elm | 39 |
1 files changed, 4 insertions, 35 deletions
diff --git a/src/battlemap/src/Send/LoadBattlemap.elm b/src/battlemap/src/Send/LoadBattlemap.elm index e7dc82a..71758cf 100644 --- a/src/battlemap/src/Send/LoadBattlemap.elm +++ b/src/battlemap/src/Send/LoadBattlemap.elm @@ -1,12 +1,9 @@ -module Send.LoadBattlemap exposing (try_sending) +module Send.LoadBattlemap exposing (try) -- Elm ------------------------------------------------------------------------- -import Http - import Dict import Json.Encode -import Json.Decode -- Battlemap ------------------------------------------------------------------- import Constants.IO @@ -47,37 +44,9 @@ try_encoding model = _ -> Nothing -decode : (Json.Decode.Decoder (Dict.Dict String (List String))) --Send.Reply) -decode = - (Json.Decode.dict - (Json.Decode.list Json.Decode.string) - ) - --- Reply: --- { --- TYPES: (list Instr-Type), --- DATA: (list Instr-Data) --- } --- --- Instr-Type : display-message, move-char, etc... --- Instr-Data : {category: int, content: string}, {char_id: string, x: int, y: int} - -------------------------------------------------------------------------------- -- EXPORTED -------------------------------------------------------------------- -------------------------------------------------------------------------------- -try_sending : Model.Type -> (Maybe (Cmd Event.Type)) -try_sending model = - case (try_encoding model) of - (Just serial) -> - (Just - (Http.send - Event.ServerReplied - (Http.post - Constants.IO.battlemap_loading_handler - (Http.jsonBody serial) - (decode) - ) - ) - ) - - Nothing -> Nothing +try : Model.Type -> (Maybe (Cmd Event.Type)) +try model = + (Send.try_sending model Constants.IO.battlemap_loading_handler try_encoding) |