1 defmodule Pleroma.Web.TwitterAPI.UtilController do
2 use Pleroma.Web, :controller
5 def help_test(conn, _params) do
9 @instance Application.get_env(:pleroma, :instance)
10 def config(conn, _params) do
11 case get_format(conn) do
16 <name>#{Keyword.get(@instance, :name)}</name>
17 <site>#{Web.base_url}</site>
18 <textlimit>#{Keyword.get(@instance, :limit)}</textlimit>
19 <closed>#{!Keyword.get(@instance, :registrations_open)}</closed>
24 |> put_resp_content_type("application/xml")
25 |> send_resp(200, response)
29 name: Keyword.get(@instance, :name),
31 textlimit: Keyword.get(@instance, :limit),
32 closed: if(Keyword.get(@instance, :registrations_open), do: "0", else: "1")
38 def version(conn, _params) do
39 version = Keyword.get(@instance, :version)
40 case get_format(conn) do
42 response = "<version>#{version}</version>"
44 |> put_resp_content_type("application/xml")
45 |> send_resp(200, response)
46 _ -> json(conn, version)