Replace inspect(reason) with friendly error messages

Closes #81
This commit is contained in:
Claudio Ortolina
2026-03-05 20:25:13 +00:00
parent e8f393c5a0
commit 08f7565d44
18 changed files with 542 additions and 64 deletions
@@ -6,6 +6,7 @@ defmodule MusicLibraryWeb.MaintenanceLive.Index do
alias MusicLibrary.Artists
alias MusicLibrary.Maintenance
alias MusicLibrary.Records
alias MusicLibraryWeb.ErrorMessages
@poll_interval 2_000
@@ -268,7 +269,10 @@ defmodule MusicLibraryWeb.MaintenanceLive.Index do
{:noreply,
socket
|> put_toast(:error, "Database vacuum failed: #{inspect(reason)}.")}
|> put_toast(
:error,
gettext("Database vacuum failed") <> ": " <> ErrorMessages.friendly_message(reason)
)}
end
end
@@ -284,7 +288,10 @@ defmodule MusicLibraryWeb.MaintenanceLive.Index do
{:noreply,
socket
|> put_toast(:error, "Database optimize failed: #{inspect(reason)}.")}
|> put_toast(
:error,
gettext("Database optimize failed") <> ": " <> ErrorMessages.friendly_message(reason)
)}
end
end
end