./ct_report/coverage/mongoose_graphql_user_auth_info.COVER.html

1 -module(mongoose_graphql_user_auth_info).
2
3 -export([execute/4]).
4
5 -ignore_xref([execute/4]).
6
7 execute(#{authorized := Authorized}, user, <<"authStatus">>, _Args) ->
8 2 case Authorized of
9 true ->
10 1 {ok, 'AUTHORIZED'};
11 false ->
12 1 {ok, 'UNAUTHORIZED'}
13 end;
14 execute(Ctx, user, <<"username">>, _Args) ->
15 2 case maps:get(user, Ctx, null) of
16 1 null -> {ok, null};
17 1 User -> {ok, jid:to_binary(User)}
18 end.
Line Hits Source