Skip to content
Snippets Groups Projects
Commit 8a97bebc authored by lain's avatar lain
Browse files

More meta info fixes.

parent 7ccdebe1
No related branches found
No related tags found
No related merge requests found
......@@ -23,12 +23,21 @@ def user_fetcher(username) do
plug :accepts, ["xml", "xrd+xml"]
end
pipeline :config do
plug :accepts, ["json", "xml"]
end
scope "/api", Pleroma.Web do
pipe_through :api
pipe_through :config
get "/help/test", TwitterAPI.UtilController, :help_test
post "/help/test", TwitterAPI.UtilController, :help_test
get "/statusnet/config", TwitterAPI.UtilController, :config
get "/statusnet/version", TwitterAPI.UtilController, :version
end
scope "/api", Pleroma.Web do
pipe_through :api
get "/statuses/public_timeline", TwitterAPI.Controller, :public_timeline
get "/statuses/public_and_external_timeline", TwitterAPI.Controller, :public_and_external_timeline
......
......@@ -7,12 +7,39 @@ def help_test(conn, _params) do
end
def config(conn, _params) do
json(conn, %{
site: %{
name: Web.base_url,
server: Web.base_url,
textlimit: 5000
}
})
case get_format(conn) do
"xml" ->
response = """
<config>
<site>
<name>#{Web.base_url}</name>
<site>#{Web.base_url}</site>
<textlimit>5000</textlimit>
</site>
</config>
"""
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 = "<version>Pleroma Dev</version>"
conn
|> put_resp_content_type("application/xml")
|> send_resp(200, response)
_ -> json(conn, "Pleroma Dev")
end
end
end
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment