After "mix phx.gen.json Accounts User users --no-context --no-schema --no-scope email:string"

This commit is contained in:
2026-02-11 11:22:40 +01:00
parent 18f883c9ad
commit e91d36b9c0
3 changed files with 151 additions and 0 deletions

View File

@ -0,0 +1,24 @@
defmodule BeetRoundServerWeb.UserJSON do
alias BeetRoundServer.Accounts.User
@doc """
Renders a list of users.
"""
def index(%{users: users}) do
%{data: for(user <- users, do: data(user))}
end
@doc """
Renders a single user.
"""
def show(%{user: user}) do
%{data: data(user)}
end
defp data(%User{} = user) do
%{
id: user.id,
email: user.email
}
end
end