Rename ReleaseGroup to ReleaseGroupSearchResult

This commit is contained in:
Claudio Ortolina
2025-02-10 16:38:04 +00:00
parent ada1e272f7
commit 027b3af547
9 changed files with 15 additions and 15 deletions
+2 -2
View File
@@ -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
@@ -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]
@@ -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
@@ -141,7 +141,7 @@ defmodule MusicLibraryWeb.RecordComponents do
{gettext("Show")}
</.link>
<a
href={MusicBrainz.ReleaseGroup.url(record.musicbrainz_id)}
href={MusicBrainz.ReleaseGroupSearchResult.url(record.musicbrainz_id)}
target=".blank"
class="block px-3 py-1 text-sm leading-6 text-zinc-900 dark:text-zinc-400 hover:bg-zinc-50 dark:hover:text-zinc-300 dark:hover:bg-zinc-700"
role="menuitem"
@@ -179,7 +179,7 @@
{gettext("MusicBrainz ID")}
</dt>
<dd class="mt-1 text-xs md:text-sm flex justify-between leading-6 text-zinc-700 dark:text-zinc-300 sm:col-span-2 sm:mt-0">
<a href={MusicBrainz.ReleaseGroup.url(@record.musicbrainz_id)}>
<a href={MusicBrainz.ReleaseGroupSearchResult.url(@record.musicbrainz_id)}>
<code id={"mb-#{@record.musicbrainz_id}"}>{@record.musicbrainz_id}</code>
</a>
<button phx-click={
@@ -56,7 +56,7 @@ defmodule MusicLibraryWeb.RecordLive.ImportComponent do
attr :id, :string, required: true
attr :icon_name, :string, required: true
attr :release_group, MusicBrainz.ReleaseGroup, required: true
attr :release_group, MusicBrainz.ReleaseGroupSearchResult, required: true
defp result(assigns) do
~H"""
@@ -199,7 +199,7 @@
{gettext("MusicBrainz ID")}
</dt>
<dd class="mt-1 text-xs md:text-sm flex justify-between leading-6 text-zinc-700 dark:text-zinc-300 sm:col-span-2 sm:mt-0">
<a href={MusicBrainz.ReleaseGroup.url(@record.musicbrainz_id)}>
<a href={MusicBrainz.ReleaseGroupSearchResult.url(@record.musicbrainz_id)}>
<code id={"mb-#{@record.musicbrainz_id}"}>{@record.musicbrainz_id}</code>
</a>
<button phx-click={