activitypub: add outbox endpoint
[akkoma] / lib / pleroma / web / router.ex
index 3e9a8ba7b020e52454e0d45778d6b7d682b5003b..ec06e2ffd64b8becfc14661bbafc20c6a5e62550 100644 (file)
@@ -249,6 +249,15 @@ defmodule Pleroma.Web.Router do
     plug Pleroma.Web.Plugs.HTTPSignaturePlug
   end
 
+  scope "/", Pleroma.Web.ActivityPub do
+    # XXX: not really ostatus
+    pipe_through :ostatus
+
+    get "/users/:nickname/followers", ActivityPubController, :followers
+    get "/users/:nickname/following", ActivityPubController, :following
+    get "/users/:nickname/outbox", ActivityPubController, :outbox
+  end
+
   if @federating do
     scope "/", Pleroma.Web.ActivityPub do
       pipe_through :activitypub