Make sure to return results of operation in worker

Previous version would swallow errors
This commit is contained in:
Claudio Ortolina
2026-02-02 11:37:02 +00:00
parent 1c2e6fcf63
commit ec28dfcdab
2 changed files with 6 additions and 2 deletions
@@ -3,8 +3,10 @@ defmodule MusicLibrary.Worker.ArtistRefreshDiscogsData do
@impl Oban.Worker @impl Oban.Worker
def perform(%Oban.Job{args: %{"id" => artist_info_id}}) do def perform(%Oban.Job{args: %{"id" => artist_info_id}}) do
MusicLibrary.Artists.refresh_discogs_data(artist_info_id) result = MusicLibrary.Artists.refresh_discogs_data(artist_info_id)
Process.sleep(100) Process.sleep(100)
result
end end
end end
@@ -3,8 +3,10 @@ defmodule MusicLibrary.Worker.ArtistRefreshMusicBrainzData do
@impl Oban.Worker @impl Oban.Worker
def perform(%Oban.Job{args: %{"id" => artist_info_id}}) do def perform(%Oban.Job{args: %{"id" => artist_info_id}}) do
MusicLibrary.Artists.refresh_musicbrainz_data(artist_info_id) result = MusicLibrary.Artists.refresh_musicbrainz_data(artist_info_id)
Process.sleep(500) Process.sleep(500)
result
end end
end end