This commit is contained in:
33
lib/customer_service_web/error_json.ex
Normal file
33
lib/customer_service_web/error_json.ex
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
defmodule CustomerServiceWeb.ErrorJSON do
|
||||||
|
def render("404.json", _assigns) do
|
||||||
|
%{errors: %{detail: "Not found"}}
|
||||||
|
end
|
||||||
|
|
||||||
|
def render("400.json", _assigns) do
|
||||||
|
%{errors: %{detail: "Bad request"}}
|
||||||
|
end
|
||||||
|
|
||||||
|
def render("401.json", _assigns) do
|
||||||
|
%{errors: %{detail: "Unauthorized"}}
|
||||||
|
end
|
||||||
|
|
||||||
|
def render("403.json", _assigns) do
|
||||||
|
%{errors: %{detail: "Forbidden"}}
|
||||||
|
end
|
||||||
|
|
||||||
|
def render("422.json", %{message: message}) do
|
||||||
|
%{errors: %{detail: message}}
|
||||||
|
end
|
||||||
|
|
||||||
|
def render("422.json", _assigns) do
|
||||||
|
%{errors: %{detail: "Unprocessable entity"}}
|
||||||
|
end
|
||||||
|
|
||||||
|
def render("500.json", _assigns) do
|
||||||
|
%{errors: %{detail: "Internal server error"}}
|
||||||
|
end
|
||||||
|
|
||||||
|
def render(_template, _assigns) do
|
||||||
|
%{errors: %{detail: "Something went wrong"}}
|
||||||
|
end
|
||||||
|
end
|
||||||
Reference in New Issue
Block a user