defmodule Pleroma.Web.TwitterAPI.UtilController do use Pleroma.Web, :controller alias Pleroma.Web def help_test(conn, _params) do json(conn, "ok") end def config(conn, _params) do case get_format(conn) do "xml" -> response = """ #{Web.base_url} #{Web.base_url} 5000 """ conn |> put_resp_content_type("application/xml") |> send_resp(200, response) _ -> json(conn, %{ site: %{ name: Web.base_url, server: Web.base_url, textlimit: 5000 } }) end end def version(conn, _params) do case get_format(conn) do "xml" -> response = "Pleroma Dev" conn |> put_resp_content_type("application/xml") |> send_resp(200, response) _ -> json(conn, "Pleroma Dev") end end # TODO: Move this def masto_instance(conn, _params) do response = %{ uri: Web.base_url, title: Web.base_url, description: "A Pleroma instance, an alternative fediverse server", email: "example@example.org", version: "dev" } json(conn, response) end end