summaryrefslogtreecommitdiff |
diff options
author | nsensfel <SpamShield0@noot-noot.org> | 2019-01-23 19:12:52 +0100 |
---|---|---|
committer | nsensfel <SpamShield0@noot-noot.org> | 2019-01-23 19:12:52 +0100 |
commit | 41f0db023cb6c1a609762b9679b3677143b3840f (patch) | |
tree | ae2297181648ab838e7abded8530a7ff17a49af3 /src/battle/query/btl_character_turn.erl | |
parent | 14e79da8b8d45ef242aee34cf4376d220846f690 (diff) |
Isolates Yaws from the code base.
Diffstat (limited to 'src/battle/query/btl_character_turn.erl')
-rw-r--r-- | src/battle/query/btl_character_turn.erl | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/src/battle/query/btl_character_turn.erl b/src/battle/query/btl_character_turn.erl index 90afba8..b30f02f 100644 --- a/src/battle/query/btl_character_turn.erl +++ b/src/battle/query/btl_character_turn.erl @@ -18,11 +18,9 @@ %%%% REQUEST DECODING %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% --spec decode_request (binary()) -> btl_character_turn_request:type(). -decode_request (BinaryRequest) -> - JSONMap = jiffy:decode(BinaryRequest, [return_maps]), - - btl_character_turn_request:decode(JSONMap). +-spec decode_request (shr_query:type()) -> btl_character_turn_request:type(). +decode_request (Query) -> + btl_character_turn_request:decode(shr_query:get_params(Query)). %%%% USER AUTHENTICATION %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -spec authenticate_user (btl_character_turn_request:type()) -> ('ok' | 'error'). @@ -240,9 +238,9 @@ generate_reply (Update) -> jiffy:encode([TurnResultReply]). %%%% MAIN LOGIC %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% --spec handle (binary()) -> binary(). -handle (EncodedRequest) -> - Request = decode_request(EncodedRequest), +-spec handle (shr_query:type()) -> binary(). +handle (Query) -> + Request = decode_request(Query), case authenticate_user(Request) of ok -> PlayerID = btl_character_turn_request:get_player_id(Request), @@ -268,5 +266,5 @@ out(A) -> { content, "application/json; charset=UTF-8", - handle(A#arg.clidata) + handle(shr_query:new(A)) }. |