Commit 7bed350a authored by kaniini's avatar kaniini

config: allow relaying to be disabled

parent b7ca7f28
......@@ -59,6 +59,7 @@ config :pleroma, :instance,
upload_limit: 16_000_000,
registrations_open: true,
federating: true,
allow_relay: true,
rewrite_policy: Pleroma.Web.ActivityPub.MRF.NoOpPolicy,
public: true,
quarantined_instances: []
......
......@@ -5,6 +5,7 @@ defmodule Pleroma.Web.Router do
@instance Application.get_env(:pleroma, :instance)
@federating Keyword.get(@instance, :federating)
@allow_relay Keyword.get(@instance, :allow_relay)
@public Keyword.get(@instance, :public)
@registrations_open Keyword.get(@instance, :registrations_open)
......@@ -318,10 +319,12 @@ defmodule Pleroma.Web.Router do
end
if @federating do
scope "/", Pleroma.Web.ActivityPub do
# XXX: not really ostatus either
pipe_through(:ostatus)
get("/", ActivityPubController, :relay)
if @allow_relay do
scope "/", Pleroma.Web.ActivityPub do
# XXX: not really ostatus either
pipe_through(:ostatus)
get("/", ActivityPubController, :relay)
end
end
scope "/", Pleroma.Web.ActivityPub do
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment