Only use etags for caching cover art

Preps the ground for custom uploads
This commit is contained in:
Claudio Ortolina
2024-09-30 10:31:05 +01:00
parent a1c782a670
commit b0b39671bc
@@ -3,8 +3,6 @@ defmodule MusicLibraryWeb.ImageController do
alias MusicLibrary.Records
@one_year 31_536_000
def show(conn, %{"record_id" => record_id}) do
case Records.get_image!(record_id) do
nil ->
@@ -21,7 +19,7 @@ defmodule MusicLibraryWeb.ImageController do
_ ->
conn
|> put_resp_content_type("image/jpeg", "utf-8")
|> put_resp_header("cache-control", "public, max-age=#{@one_year}")
|> put_resp_header("etag", etag)
|> send_resp(200, image_data)
end
end