X-Git-Url: http://git.squeep.com/?a=blobdiff_plain;f=lib%2Fpleroma%2Fweb%2Frouter.ex;h=cb818b3ccc1d6179f262ce2d9f379ee8a857db33;hb=5912dd0f5dfaecc3732d2174867490c5a6b88c11;hp=9eb27b87957e85396ce4d362a556b392cf3d9ced;hpb=255a681782682ce364721f3e616d2bfb727f5f4c;p=akkoma diff --git a/lib/pleroma/web/router.ex b/lib/pleroma/web/router.ex index 9eb27b879..cb818b3cc 100644 --- a/lib/pleroma/web/router.ex +++ b/lib/pleroma/web/router.ex @@ -33,6 +33,17 @@ defmodule Pleroma.Web.Router do plug :accepts, ["html", "json"] end + pipeline :pleroma_api do + plug :accepts, ["html", "json"] + end + + scope "/api/pleroma", Pleroma.Web.TwitterAPI do + pipe_through :pleroma_api + get "/password_reset/:token", UtilController, :show_password_reset + post "/password_reset", UtilController, :password_reset + get "/emoji", UtilController, :emoji + end + scope "/oauth", Pleroma.Web.OAuth do get "/authorize", OAuthController, :authorize post "/authorize", OAuthController, :create_authorization @@ -58,6 +69,8 @@ defmodule Pleroma.Web.Router do get "/timelines/home", MastodonAPIController, :home_timeline + get "/favourites", MastodonAPIController, :favourites + post "/statuses", MastodonAPIController, :post_status delete "/statuses/:id", MastodonAPIController, :delete_status @@ -120,7 +133,7 @@ defmodule Pleroma.Web.Router do end get "/search", TwitterAPI.Controller, :search - get "/statusnet/tags/:tag", TwitterAPI.Controller, :public_and_external_timeline + get "/statusnet/tags/timeline/:tag", TwitterAPI.Controller, :public_and_external_timeline get "/externalprofile/show", TwitterAPI.Controller, :external_profile end