Enable artists maintenance tasks

This commit is contained in:
Claudio Ortolina
2025-11-07 17:14:45 +00:00
parent 3911ea05bf
commit 4a5ed2de1a
8 changed files with 140 additions and 6 deletions
@@ -0,0 +1,10 @@
defmodule MusicLibrary.Worker.ArtistRefreshDiscogsData do
use Oban.Worker, queue: :discogs, max_attempts: 3
@impl Oban.Worker
def perform(%Oban.Job{args: %{"id" => artist_info_id}}) do
MusicLibrary.Artists.refresh_discogs_data(artist_info_id)
Process.sleep(100)
end
end
@@ -0,0 +1,10 @@
defmodule MusicLibrary.Worker.ArtistRefreshMusicBrainzData do
use Oban.Worker, queue: :music_brainz, max_attempts: 3
@impl Oban.Worker
def perform(%Oban.Job{args: %{"id" => artist_info_id}}) do
MusicLibrary.Artists.refresh_musicbrainz_data(artist_info_id)
Process.sleep(500)
end
end