Compare commits

...

2 Commits

2 changed files with 7 additions and 3 deletions

View File

@ -37,7 +37,7 @@ defmodule GenericRestServerWeb.ItemController do
item = Items.get_item!(conn.assigns.current_scope, id)
with {:ok, %Item{}} <- Items.delete_item(conn.assigns.current_scope, item) do
send_resp(conn, :no_content, "")
render(conn, :delete, item: item)
end
end
end

View File

@ -5,14 +5,18 @@ defmodule GenericRestServerWeb.ItemJSON do
Renders a list of items.
"""
def index(%{items: items}) do
%{data: for(item <- items, do: data(item))}
%{items: for(item <- items, do: data(item))}
end
@doc """
Renders a single item.
"""
def show(%{item: item}) do
%{data: data(item)}
%{item: data(item)}
end
def delete(%{item: item}) do
%{deleted: item.id}
end
defp data(%Item{} = item) do