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

12 lines
284 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"/covers/#{record.id}?#{[vsn: record.cover_hash]}")
}
end
end