summaryrefslogtreecommitdiff
path: root/src/login
diff options
context:
space:
mode:
authorNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2019-01-28 23:31:29 +0100
committerNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2019-01-28 23:31:29 +0100
commitc116cb57903333bec870d50df180fbcb624f21ff (patch)
tree5153b61f3ce12ec15cf3656c95520d5523f5323d /src/login
parentdc988b5aa72204954b2034615d644c703b35d294 (diff)
...
Diffstat (limited to 'src/login')
-rw-r--r--src/login/query/lgn_get_player_id.erl9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/login/query/lgn_get_player_id.erl b/src/login/query/lgn_get_player_id.erl
index d87c8e2..2056cec 100644
--- a/src/login/query/lgn_get_player_id.erl
+++ b/src/login/query/lgn_get_player_id.erl
@@ -26,8 +26,9 @@ generate_reply (PlayerID) ->
Output.
--spec handle (binary()) -> binary().
-handle (UsernameOrEmail) ->
+-spec handle (shr_query:type()) -> binary().
+handle (Query) ->
+ UsernameOrEmail = dict:fetch(<<"name">>, shr_query:get_url_params(Query)),
PlayerID = fetch_data(UsernameOrEmail),
generate_reply(PlayerID).
@@ -35,10 +36,8 @@ handle (UsernameOrEmail) ->
%% EXPORTED FUNCTIONS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
out(A) ->
- {ok, UsernameOrEmailTXT} = yaws_api:queryvar(A, "name"),
- UsernameOrEmail = list_to_binary(UsernameOrEmailTXT),
{
content,
"application/json; charset=UTF-8",
- handle(UsernameOrEmail)
+ handle(shr_query:new(A))
}.