Fix /v1/admin/stats всегда пустые данные

Добавлено поле с датой последнего логина пользователям и админам  #20
This commit is contained in:
2026-05-08 20:21:04 +03:00
parent 1132341b92
commit ecf68ee300
9 changed files with 82 additions and 8 deletions
@@ -16,6 +16,7 @@ init(Req0, State) ->
{RefreshToken, _ExpiresAt} = eventhub_auth:generate_refresh_token(maps:get(id, User)),
% Сохранение refresh-токена в admin_session
core_admin_session:create(maps:get(id, User), RefreshToken),
core_admin:update_last_login(maps:get(id, User)),
Resp = jsx:encode(#{
<<"token">> => Token,
<<"user">> => #{
+1
View File
@@ -23,6 +23,7 @@ handle(Req, _Opts) ->
{ok, Token, User} ->
{RefreshToken, _ExpiresAt} = eventhub_auth:generate_refresh_token(maps:get(id, User)),
core_session:create(maps:get(id, User), RefreshToken),
core_user:update_last_login(maps:get(id, User)),
Response = #{
user => #{
id => maps:get(id, User),