logo

pleroma

My custom branche(s) on git.pleroma.social/pleroma/pleroma
commit: 42633406b333b26e5b364cdd2c93899a0d6d0bad
parent: 14d9de39e8a8c6a1086de65da988e343d5a04d1c
Author: Roger Braun <roger@rogerbraun.net>
Date:   Tue, 20 Jun 2017 17:49:15 +0200

Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma into develop

Diffstat:

Mlib/pleroma/web/router.ex4++--
Alib/pleroma/web/twitter_api/controllers/util_controller.ex18++++++++++++++++++
Mlib/pleroma/web/twitter_api/twitter_api_controller.ex20+-------------------
3 files changed, 21 insertions(+), 21 deletions(-)

diff --git a/lib/pleroma/web/router.ex b/lib/pleroma/web/router.ex @@ -26,8 +26,8 @@ defmodule Pleroma.Web.Router do scope "/api", Pleroma.Web do pipe_through :api - get "/help/test", TwitterAPI.Controller, :help_test - get "/statusnet/config", TwitterAPI.Controller, :config + get "/help/test", TwitterAPI.UtilController, :help_test + get "/statusnet/config", TwitterAPI.UtilController, :config get "/statuses/public_timeline", TwitterAPI.Controller, :public_timeline get "/statuses/public_and_external_timeline", TwitterAPI.Controller, :public_and_external_timeline diff --git a/lib/pleroma/web/twitter_api/controllers/util_controller.ex b/lib/pleroma/web/twitter_api/controllers/util_controller.ex @@ -0,0 +1,18 @@ +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 + json(conn, %{ + site: %{ + name: Web.base_url, + server: Web.base_url, + textlimit: -1 + } + }) + end +end diff --git a/lib/pleroma/web/twitter_api/twitter_api_controller.ex b/lib/pleroma/web/twitter_api/twitter_api_controller.ex @@ -2,7 +2,7 @@ defmodule Pleroma.Web.TwitterAPI.Controller do use Pleroma.Web, :controller alias Pleroma.Web.TwitterAPI.{TwitterAPI, UserView} alias Pleroma.Web.TwitterAPI.Representers.ActivityRepresenter - alias Pleroma.{Web, Repo, Activity} + alias Pleroma.{Repo, Activity} alias Pleroma.Web.ActivityPub.ActivityPub alias Ecto.Changeset @@ -122,30 +122,12 @@ defmodule Pleroma.Web.TwitterAPI.Controller do |> send_resp(200, response) end - def help_test(conn, _params) do - conn |> json_reply(200, Poison.encode!("ok")) - end - def upload_json(conn, %{"media" => media}) do response = TwitterAPI.upload(media, "json") conn |> json_reply(200, response) end - def config(conn, _params) do - response = %{ - site: %{ - name: Web.base_url, - server: Web.base_url, - textlimit: -1 - } - } - |> Poison.encode! - - conn - |> json_reply(200, response) - end - def favorite(%{assigns: %{user: user}} = conn, %{"id" => id}) do activity = Repo.get(Activity, id) {:ok, status} = TwitterAPI.favorite(user, activity)