Files
music_library/lib/music_library_web/controllers/collection_json.ex
T
2024-12-22 22:15:24 +00:00

12 lines
288 B
Elixir

defmodule MusicLibraryWeb.CollectionJSON do
use MusicLibraryWeb, :json
def show(%{record: record}) do
%{
artists: Enum.map(record.artists, & &1.name),
title: record.title,
cover_url: url(~p"/api/covers/#{record.id}?#{[vsn: record.cover_hash]}")
}
end
end