From 83151a125b9527eb299760069cc543801c13a2bd Mon Sep 17 00:00:00 2001 From: Claudio Ortolina Date: Thu, 18 Sep 2025 21:17:21 +0300 Subject: [PATCH] Remove unused artist functionality --- lib/music_library/artists.ex | 13 --------- .../controllers/artist_controller.ex | 27 ------------------- 2 files changed, 40 deletions(-) delete mode 100644 lib/music_library_web/controllers/artist_controller.ex diff --git a/lib/music_library/artists.ex b/lib/music_library/artists.ex index cd1cd388..24495926 100644 --- a/lib/music_library/artists.ex +++ b/lib/music_library/artists.ex @@ -151,19 +151,6 @@ defmodule MusicLibrary.Artists do |> BackgroundRepo.insert() end - def get_image(artist_id) do - q = - from ai in ArtistInfo, - where: ai.id == ^artist_id and not is_nil(ai.image_data), - select: %{ - image_data: ai.image_data, - image_data_width: ai.image_data_width, - image_data_hash: ai.image_data_hash - } - - Repo.one(q) - end - def change_artist_info(artist_info, attrs \\ %{}) do ArtistInfo.changeset(artist_info, attrs) end diff --git a/lib/music_library_web/controllers/artist_controller.ex b/lib/music_library_web/controllers/artist_controller.ex deleted file mode 100644 index 49f47f85..00000000 --- a/lib/music_library_web/controllers/artist_controller.ex +++ /dev/null @@ -1,27 +0,0 @@ -defmodule MusicLibraryWeb.ArtistController do - use MusicLibraryWeb, :controller - - alias MusicLibrary.Artists - alias MusicLibrary.Assets.Transform - alias MusicLibraryWeb.AssetController - - def image(conn, %{"musicbrainz_id" => artist_id}) do - case Artists.get_image(artist_id) do - nil -> - not_found(conn) - - %{image_data_hash: hash} -> - payload = - %Transform{hash: hash} - |> Transform.encode!() - - AssetController.show(conn, %{"transform_payload" => payload}) - end - end - - defp not_found(conn) do - conn - |> put_status(:not_found) - |> text("Not found") - end -end