Add joinphrase to Release.Artist; parse from MB
This commit is contained in:
@@ -48,6 +48,8 @@ npm-debug.log
|
|||||||
/.mcp.json
|
/.mcp.json
|
||||||
/.claude/audit
|
/.claude/audit
|
||||||
/.claude/reviews
|
/.claude/reviews
|
||||||
|
/.claude/plans
|
||||||
|
/.claude/settings.local.json
|
||||||
|
|
||||||
# Superpowers brainstorming mockups
|
# Superpowers brainstorming mockups
|
||||||
/.superpowers/
|
/.superpowers/
|
||||||
|
|||||||
@@ -43,12 +43,13 @@ defmodule MusicBrainz.Release do
|
|||||||
@moduledoc false
|
@moduledoc false
|
||||||
|
|
||||||
@enforce_keys [:id, :name, :sort_name]
|
@enforce_keys [:id, :name, :sort_name]
|
||||||
defstruct [:id, :name, :sort_name]
|
defstruct [:id, :name, :sort_name, :joinphrase]
|
||||||
|
|
||||||
@type t :: %__MODULE__{
|
@type t :: %__MODULE__{
|
||||||
id: String.t(),
|
id: String.t(),
|
||||||
name: String.t(),
|
name: String.t(),
|
||||||
sort_name: String.t()
|
sort_name: String.t(),
|
||||||
|
joinphrase: String.t() | nil
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -167,7 +168,8 @@ defmodule MusicBrainz.Release do
|
|||||||
%Artist{
|
%Artist{
|
||||||
id: a["artist"]["id"],
|
id: a["artist"]["id"],
|
||||||
name: a["artist"]["name"],
|
name: a["artist"]["name"],
|
||||||
sort_name: a["artist"]["sort-name"]
|
sort_name: a["artist"]["sort-name"],
|
||||||
|
joinphrase: a["joinphrase"]
|
||||||
}
|
}
|
||||||
end)
|
end)
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user