Add TwAPI representer for deletes.
[akkoma] / lib / pleroma / web / router.ex
index 585642c333ac16f94d0d06aaa46b3ed87b52e3fc..2b22140ee518d206b566a0b1866efd824672ac66 100644 (file)
@@ -27,6 +27,16 @@ defmodule Pleroma.Web.Router do
     plug :accepts, ["json", "xml"]
   end
 
+  pipeline :masto_config do
+    plug :accepts, ["json"]
+  end
+
+  scope "/api/v1", Pleroma.Web do
+    pipe_through :masto_config
+    # TODO: Move this
+    get "/instance", TwitterAPI.UtilController, :masto_instance
+  end
+
   scope "/api", Pleroma.Web do
     pipe_through :config
 
@@ -59,6 +69,10 @@ defmodule Pleroma.Web.Router do
     get "/account/verify_credentials", TwitterAPI.Controller, :verify_credentials
     post "/account/verify_credentials", TwitterAPI.Controller, :verify_credentials
 
+    post "/account/update_profile", TwitterAPI.Controller, :update_profile
+    post "/account/update_profile_banner", TwitterAPI.Controller, :update_banner
+    post "/qvitter/update_background_image", TwitterAPI.Controller, :update_background
+
     post "/account/most_recent_notification", TwitterAPI.Controller, :update_most_recent_notification
 
     get "/statuses/home_timeline", TwitterAPI.Controller, :friends_timeline