Handle transport errors in RefreshScrobbles worker
This commit is contained in:
@@ -28,8 +28,11 @@ defmodule MusicLibrary.Worker.RefreshScrobbles do
|
|||||||
seconds = error |> API.ErrorResponse.retry_delay() |> div(1000)
|
seconds = error |> API.ErrorResponse.retry_delay() |> div(1000)
|
||||||
{:snooze, seconds}
|
{:snooze, seconds}
|
||||||
else
|
else
|
||||||
{:cancel, inspect(resp)}
|
{:cancel, resp}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
{:error, reason} ->
|
||||||
|
{:error, reason}
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user