projects
/
akkoma
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add enabled check on /translation/languages
[akkoma]
/
lib
/
pleroma
/
web
/
akkoma_api
/
controllers
/
translation_controller.ex
diff --git
a/lib/pleroma/web/akkoma_api/controllers/translation_controller.ex
b/lib/pleroma/web/akkoma_api/controllers/translation_controller.ex
index 9983a7e3926e83ca45bb6542d72d9ff0fb71396f..ca9b4b64a9f067a537ebd419d47b4b6d28a9c90f 100644
(file)
--- a/
lib/pleroma/web/akkoma_api/controllers/translation_controller.ex
+++ b/
lib/pleroma/web/akkoma_api/controllers/translation_controller.ex
@@
-21,10
+21,12
@@
defmodule Pleroma.Web.AkkomaAPI.TranslationController do
@doc "GET /api/v1/akkoma/translation/languages"
def languages(conn, _params) do
@doc "GET /api/v1/akkoma/translation/languages"
def languages(conn, _params) do
- with {:ok, source_languages, dest_languages} <- get_languages() do
+ with {:enabled, true} <- {:enabled, Pleroma.Config.get([:translator, :enabled])},
+ {:ok, source_languages, dest_languages} <- get_languages() do
conn
|> json(%{source: source_languages, target: dest_languages})
else
conn
|> json(%{source: source_languages, target: dest_languages})
else
+ {:enabled, false} -> json(conn, %{})
e -> IO.inspect(e)
end
end
e -> IO.inspect(e)
end
end