From 4e778947837a9a91599a074c7d2a79718c3061df Mon Sep 17 00:00:00 2001 From: Claudio Ortolina Date: Wed, 12 Feb 2025 22:29:33 +0000 Subject: [PATCH] Slow down batch refresh of metadata --- lib/music_library/records/batch.ex | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/music_library/records/batch.ex b/lib/music_library/records/batch.ex index 6b0c6ca1..d0d7c747 100644 --- a/lib/music_library/records/batch.ex +++ b/lib/music_library/records/batch.ex @@ -6,10 +6,11 @@ defmodule MusicLibrary.Records.Batch do alias MusicLibrary.Repo import Ecto.Query - def refresh_musicbrainz_data do + def refresh_musicbrainz_data(opts \\ []) do run_on_all_records(fn record -> + sleep = Keyword.get(opts, :sleep, 2000) Records.refresh_musicbrainz_data(record) - Process.sleep(1000) + Process.sleep(sleep) end) end