nulla/lib/nulla_web/controllers/api/like_json.ex
2025-07-06 14:46:08 +02:00

23 lines
366 B
Elixir

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