Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F111898
translation_helpers.ex
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Award Token
Flag For Later
Size
814 B
Referenced Files
None
Subscribers
None
translation_helpers.ex
View Options
# Pleroma: A lightweight social networking server
# Copyright © 2017-2022 Pleroma Authors <https://pleroma.social/>
# SPDX-License-Identifier: AGPL-3.0-only
defmodule
Pleroma.Web.TranslationHelpers
do
defmacro
render_error
(
conn
,
status
,
msgid
,
bindings
\\
Macro
.
escape
(%{}),
identifier
\\
Macro
.
escape
(
""
)
)
do
quote
do
require
Pleroma.Web.Gettext
error_map
=
%{
error
:
Pleroma.Web.Gettext
.
dgettext
(
"errors"
,
unquote
(
msgid
),
unquote
(
bindings
)),
identifier
:
unquote
(
identifier
)
}
|>
Enum
.
reject
(
fn
{
_k
,
v
}
->
v
==
""
end
)
|>
Map
.
new
()
unquote
(
conn
)
|>
Plug.Conn
.
put_status
(
unquote
(
status
))
|>
Phoenix.Controller
.
json
(
error_map
)
end
end
end
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Fri, Nov 22, 12:08 AM (3 h, 4 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
38636
Default Alt Text
translation_helpers.ex (814 B)
Attached To
Mode
rPUBE pleroma-upstream
Attached
Detach File
Event Timeline
Log In to Comment