summaryrefslogtreecommitdiff |
diff options
Diffstat (limited to 'src/login')
-rw-r--r-- | src/login/query/lgn_get_player_id.erl | 9 |
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)) }. |