summaryrefslogtreecommitdiff
blob: c42e26b4abf7f8d14d3a74e9b17af22d1c6574ba (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
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",
      handle(A#arg.clidata)
   }.
</erl>