Extract to pipe
This commit is contained in:
@@ -148,7 +148,8 @@ defmodule MusicLibrary.Artists do
|
|||||||
@spec refresh_musicbrainz_data(String.t()) :: {:ok, ArtistInfo.t()} | {:error, term()}
|
@spec refresh_musicbrainz_data(String.t()) :: {:ok, ArtistInfo.t()} | {:error, term()}
|
||||||
def refresh_musicbrainz_data(artist_id) do
|
def refresh_musicbrainz_data(artist_id) do
|
||||||
with {:ok, musicbrainz_artist} <- MusicBrainz.get_artist(artist_id) do
|
with {:ok, musicbrainz_artist} <- MusicBrainz.get_artist(artist_id) do
|
||||||
get_artist_info!(artist_id)
|
artist_id
|
||||||
|
|> get_artist_info!()
|
||||||
|> ArtistInfo.changeset(%{musicbrainz_data: musicbrainz_artist.musicbrainz_data})
|
|> ArtistInfo.changeset(%{musicbrainz_data: musicbrainz_artist.musicbrainz_data})
|
||||||
|> Repo.update()
|
|> Repo.update()
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user