diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/pleroma/web/router.ex | 1 | ||||
| -rw-r--r-- | lib/pleroma/web/twitter_api/twitter_api_controller.ex | 14 | 
2 files changed, 15 insertions, 0 deletions
| diff --git a/lib/pleroma/web/router.ex b/lib/pleroma/web/router.ex index 3c560349f..40350ad0c 100644 --- a/lib/pleroma/web/router.ex +++ b/lib/pleroma/web/router.ex @@ -25,6 +25,7 @@ defmodule Pleroma.Web.Router do      get "/statuses/public_and_external_timeline", TwitterAPI.Controller, :public_timeline      get "/statuses/show/:id", TwitterAPI.Controller, :fetch_status      get "/statusnet/conversation/:id", TwitterAPI.Controller, :fetch_conversation +    get "/statusnet/config", TwitterAPI.Controller, :config    end    scope "/api", Pleroma.Web do diff --git a/lib/pleroma/web/twitter_api/twitter_api_controller.ex b/lib/pleroma/web/twitter_api/twitter_api_controller.ex index c3a58b63a..3f299a941 100644 --- a/lib/pleroma/web/twitter_api/twitter_api_controller.ex +++ b/lib/pleroma/web/twitter_api/twitter_api_controller.ex @@ -83,6 +83,20 @@ defmodule Pleroma.Web.TwitterAPI.Controller do      |> send_resp(200, response)    end +  def config(conn, _params) do +    response = %{ +      site: %{ +        name: Pleroma.Web.base_url, +        server: Pleroma.Web.base_url, +        textlimit: -1 +      } +    } +    |> Poison.encode! + +    conn +    |> json_reply(200, response) +  end +    defp json_reply(conn, status, json) do      conn      |> put_resp_content_type("application/json") | 
