summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'www/handler/battlemap/character_turn.yaws')
-rw-r--r--www/handler/battlemap/character_turn.yaws32
1 files changed, 31 insertions, 1 deletions
diff --git a/www/handler/battlemap/character_turn.yaws b/www/handler/battlemap/character_turn.yaws
index 8b0a229..c42e26b 100644
--- a/www/handler/battlemap/character_turn.yaws
+++ b/www/handler/battlemap/character_turn.yaws
@@ -1,8 +1,38 @@
<erl>
+handle (Req) ->
+ io:format("~nReceived~p...", [Req]),
+ JSON_Req_Map = jiffy:decode(Req, [return_maps]),
+ UserToken = maps:get(<<"user_token">>, JSON_Req_Map),
+ io:format("~nCharacter Turn for ~p...", [UserToken]),
+%% ok = users_manager:ping(UserToken),
+ jiffy:encode(
+ {
+ [
+ {<<"types">>, [<<"STATUS">>]},
+ {
+ <<"data">>,
+ [
+ jiffy:encode
+ (
+ {
+ [
+ {
+ <<"status">>,
+ <<"OK">>
+ }
+ ]
+ }
+ )
+ ]
+ }
+ ]
+ }
+ ).
+
out(A) ->
{
content,
"application/json; charset=UTF-8",
- battlemap_character_turn:handle(A#arg.clidata)
+ handle(A#arg.clidata)
}.
</erl>