Fix /v1/admin/stats всегда пустые данные
Добавлено поле с датой последнего логина пользователям и админам #20
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
-export([http_post/2, http_post/3, http_get/1, http_get/2, http_put/3, http_delete/2]).
|
||||
-export([extract_json/2, extract_json/3, assert_status/2]).
|
||||
-export([unique_email/1, register_and_login/2, create_calendar/2, create_event/3]).
|
||||
-export([get_admin_token/0, get_admin_id/0, get_user_token/0, get_user_id/0, get_admin_url/0, get_base_url/0, get_admin_ws_url/0, get_base_ws_url/0]).
|
||||
-export([get_admin_token/0, get_admin_id/0, get_user_token/0, get_user_id/0, get_admin_url/0, get_base_url/0, get_admin_ws_url/0, get_base_ws_url/0, login_admin/2, login_custom_admin/2]).
|
||||
-export([wait_for_server/0]).
|
||||
-export([format_datetime/1]).
|
||||
|
||||
@@ -243,6 +243,14 @@ register_and_login(Email, Password) ->
|
||||
maps:get(<<"token">>, Map)
|
||||
end.
|
||||
|
||||
login_custom_admin(Email, Password) ->
|
||||
%% LoginBody = #{email => Email, password => Password},
|
||||
LoginBody = jsx:encode(#{<<"email">> => Email, <<"password">> => Password}),
|
||||
{ok, {{_, _, _}, _, LoginResp}} = httpc:request(post,
|
||||
{?ADMIN_URL ++ "/v1/admin/login", [], "application/json", LoginBody}, ssl_opts(), []),
|
||||
Map = jsx:decode(list_to_binary(LoginResp), [return_maps]),
|
||||
maps:get(<<"token">>, Map).
|
||||
|
||||
create_calendar(Token, Params) ->
|
||||
Response = http_post("/v1/calendars", Params, Token),
|
||||
ct:pal(" create_calendar Response: ~p~n", [Response]),
|
||||
|
||||
Reference in New Issue
Block a user