Добавлен эндпойнт /v1/admin/reviews #20
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
update/2, delete/1, hide/2, unhide/2]).
|
||||
-export([get_average_rating/2, has_user_reviewed/3]).
|
||||
-export([generate_id/0]).
|
||||
-export([count_reviews/0]).
|
||||
-export([count_reviews/0, list_all/0]).
|
||||
|
||||
%% Создание отзыва
|
||||
create(UserId, TargetType, TargetId, Rating, Comment) ->
|
||||
@@ -115,6 +115,8 @@ has_user_reviewed(UserId, TargetType, TargetId) ->
|
||||
|
||||
count_reviews() -> mnesia:table_info(review, size).
|
||||
|
||||
list_all() -> mnesia:dirty_match_object(#review{_ = '_'}).
|
||||
|
||||
%% Внутренние функции
|
||||
generate_id() ->
|
||||
base64:encode(crypto:strong_rand_bytes(16), #{mode => urlsafe, padding => false}).
|
||||
|
||||
Reference in New Issue
Block a user