Migrate from embedded covers to assets

This commit is contained in:
Claudio Ortolina
2025-09-01 16:10:50 +03:00
parent cbf567a502
commit dc77d337c0
19 changed files with 80 additions and 144 deletions
@@ -14,7 +14,7 @@ defmodule MusicLibraryWeb.RecordComponents do
class={@class}
alt={@record.title}
loading="lazy"
src={~p"/covers/#{@record.id}?vsn=#{@record.cover_hash}"}
src={~p"/covers/#{@record.cover_hash}"}
/>
"""
end
@@ -199,7 +199,7 @@ defmodule MusicLibraryWeb.RecordFormComponent do
[cover_params] ->
{:ok, asset} = Assets.store_image(cover_params)
Map.put(record_params, "cover_data", asset.content)
Map.put(record_params, "cover_hash", asset.hash)
end
case Records.update_record(socket.assigns.record, params) do