From 027b3af547abdd2f599c1f9e7c8603383a47c88c Mon Sep 17 00:00:00 2001 From: Claudio Ortolina Date: Mon, 10 Feb 2025 16:38:04 +0000 Subject: [PATCH] Rename ReleaseGroup to ReleaseGroupSearchResult --- lib/music_brainz/api_impl.ex | 4 ++-- .../{release_group.ex => release_group_search_result.ex} | 2 +- lib/music_library/records/musicbrainz_data.ex | 2 +- lib/music_library_web/components/record_components.ex | 2 +- lib/music_library_web/live/collection_live/show.html.heex | 2 +- .../live/record_live/import_component.ex | 2 +- lib/music_library_web/live/wishlist_live/show.html.heex | 2 +- test/music_library/records/record_test.exs | 8 ++++---- test/support/fixtures/release_groups_fixtures.ex | 6 +++--- 9 files changed, 15 insertions(+), 15 deletions(-) rename lib/music_brainz/{release_group.ex => release_group_search_result.ex} (93%) diff --git a/lib/music_brainz/api_impl.ex b/lib/music_brainz/api_impl.ex index 76a91f28..f1cdb684 100644 --- a/lib/music_brainz/api_impl.ex +++ b/lib/music_brainz/api_impl.ex @@ -11,7 +11,7 @@ defmodule MusicBrainz.APIImpl do require Logger - alias MusicBrainz.ReleaseGroup + alias MusicBrainz.ReleaseGroupSearchResult @doc """ Uses the [lookup](https://musicbrainz.org/doc/MusicBrainz_API#Lookups) endpoint with the release group id and include the @@ -420,7 +420,7 @@ defmodule MusicBrainz.APIImpl do @base_url <> "/release-group?#{URI.encode_query(qs)}" with {:ok, result} <- json_get(url, config) do - {:ok, Enum.map(result["release-groups"], &ReleaseGroup.from_api_response/1)} + {:ok, Enum.map(result["release-groups"], &ReleaseGroupSearchResult.from_api_response/1)} end end diff --git a/lib/music_brainz/release_group.ex b/lib/music_brainz/release_group_search_result.ex similarity index 93% rename from lib/music_brainz/release_group.ex rename to lib/music_brainz/release_group_search_result.ex index 0b69cde9..f95b1a5c 100644 --- a/lib/music_brainz/release_group.ex +++ b/lib/music_brainz/release_group_search_result.ex @@ -1,4 +1,4 @@ -defmodule MusicBrainz.ReleaseGroup do +defmodule MusicBrainz.ReleaseGroupSearchResult do @enforce_keys [:id, :type, :title, :artists, :release] defstruct [:id, :type, :title, :artists, :release] diff --git a/lib/music_library/records/musicbrainz_data.ex b/lib/music_library/records/musicbrainz_data.ex index 06a469a3..8ad1fe23 100644 --- a/lib/music_library/records/musicbrainz_data.ex +++ b/lib/music_library/records/musicbrainz_data.ex @@ -3,7 +3,7 @@ defmodule MusicLibrary.Records.MusicbrainzData do musicbrainz_data |> get_release_groups() |> Enum.map(fn relation -> - MusicBrainz.ReleaseGroup.from_api_response(relation["release_group"]) + MusicBrainz.ReleaseGroupSearchResult.from_api_response(relation["release_group"]) end) end diff --git a/lib/music_library_web/components/record_components.ex b/lib/music_library_web/components/record_components.ex index 6b3d414e..bc36e1ff 100644 --- a/lib/music_library_web/components/record_components.ex +++ b/lib/music_library_web/components/record_components.ex @@ -141,7 +141,7 @@ defmodule MusicLibraryWeb.RecordComponents do {gettext("Show")}
- + {@record.musicbrainz_id}