From 219d39de0089ae30bfacab75bd1d38c707fde013 Mon Sep 17 00:00:00 2001 From: Claudio Ortolina Date: Wed, 12 Feb 2025 21:55:28 +0000 Subject: [PATCH] Use correct method to batch refresh musicbrainz data --- lib/music_library/records/batch.ex | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/lib/music_library/records/batch.ex b/lib/music_library/records/batch.ex index e521cd86..6b0c6ca1 100644 --- a/lib/music_library/records/batch.ex +++ b/lib/music_library/records/batch.ex @@ -1,25 +1,18 @@ defmodule MusicLibrary.Records.Batch do require Logger + alias MusicLibrary.Records alias MusicLibrary.Records.{Cover, Record} alias MusicLibrary.Repo import Ecto.Query def refresh_musicbrainz_data do run_on_all_records(fn record -> - import_musicbrainz_data(record) + Records.refresh_musicbrainz_data(record) Process.sleep(1000) end) end - def import_musicbrainz_data(record) do - with {:ok, data} <- music_brainz_config().api.get_release_group(record.musicbrainz_id) do - record - |> Record.add_musicbrainz_data(data) - |> Repo.update!() - end - end - def refresh_old_artwork do run_on_all_records(&refresh_old_artwork/1) end @@ -58,6 +51,4 @@ defmodule MusicLibrary.Records.Batch do timeout: :infinity ) end - - defp music_brainz_config, do: MusicBrainz.Config.resolve(:music_library) end