This commit is contained in:
Mirai Kumiko 2025-07-06 14:46:08 +02:00
parent f90a7133bc
commit 00ecbadeca
Signed by: miraikumiko
GPG key ID: 3F178B1B5E0CB278
29 changed files with 871 additions and 12 deletions

View file

@ -0,0 +1,23 @@
defmodule NullaWeb.Api.LikeJSON do
alias Nulla.Likes.Like
@doc """
Renders a list of likes.
"""
def index(%{likes: likes}) do
%{data: for(like <- likes, do: data(like))}
end
@doc """
Renders a single like.
"""
def show(%{like: like}) do
%{data: data(like)}
end
defp data(%Like{} = like) do
%{
id: like.id
}
end
end