Switch to HTTP

This commit is contained in:
Maciej 2026-03-01 10:05:55 +02:00
parent 984ac15084
commit 45f55083fc
Signed by: maciej
GPG key ID: 28243AF437E32F99
9 changed files with 221 additions and 30 deletions

View file

@ -0,0 +1,18 @@
defmodule BirdyChatWeb.Api.Server.Internal.JSON do
def render("create.json", %{message: message}) do
message
end
def render("error.json", %{message: message}) do
%{errors: %{"general" => Gettext.dgettext(BirdyChatWeb.Gettext, "errors", message, [])}}
end
def render("error.json", %{changeset: changeset}) do
errors = Ecto.Changeset.traverse_errors(changeset, &get_error/1)
%{errors: errors}
end
def get_error({msg, opts}) do
Gettext.dgettext(BirdyChatWeb.Gettext, "errors", msg, opts)
end
end