From c19184337b47fd0974def60d188ee6d655e1648e Mon Sep 17 00:00:00 2001 From: Claudio Ortolina Date: Mon, 10 Feb 2025 19:01:00 +0000 Subject: [PATCH] Move url/1 to ReleaseGroup --- lib/music_brainz/release_group.ex | 4 ++++ lib/music_brainz/release_group_search_result.ex | 4 ---- lib/music_library_web/components/record_components.ex | 2 +- lib/music_library_web/live/collection_live/show.html.heex | 2 +- lib/music_library_web/live/wishlist_live/show.html.heex | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/music_brainz/release_group.ex b/lib/music_brainz/release_group.ex index 3b81a353..6d39e06f 100644 --- a/lib/music_brainz/release_group.ex +++ b/lib/music_brainz/release_group.ex @@ -21,6 +21,10 @@ defmodule MusicBrainz.ReleaseGroup do |> Enum.map(fn rg -> rg.id end) end + def url(id) do + "https://musicbrainz.org/release-group/#{id}" + end + defp get_release_groups(release_group) do release_group |> Map.get("relations", []) diff --git a/lib/music_brainz/release_group_search_result.ex b/lib/music_brainz/release_group_search_result.ex index f95b1a5c..3a7bd45d 100644 --- a/lib/music_brainz/release_group_search_result.ex +++ b/lib/music_brainz/release_group_search_result.ex @@ -15,10 +15,6 @@ defmodule MusicBrainz.ReleaseGroupSearchResult do } end - def url(id) do - "https://musicbrainz.org/release-group/#{id}" - end - defp parse_subtype("Album"), do: :album defp parse_subtype("EP"), do: :ep defp parse_subtype("Live"), do: :live diff --git a/lib/music_library_web/components/record_components.ex b/lib/music_library_web/components/record_components.ex index bc36e1ff..6b3d414e 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}