Add local-only statuses

This commit is contained in:
Egor Kislitsyn 2020-10-02 21:00:50 +04:00
commit 4f79bbbc31
No known key found for this signature in database
GPG key ID: 1B49CB15B71E7805
16 changed files with 332 additions and 163 deletions

View file

@ -222,6 +222,9 @@ defmodule Pleroma.Web.ActivityPub.Builder do
actor.ap_id == Relay.ap_id() ->
[actor.follower_address]
public? and Pleroma.Activity.local_only?(object) ->
[actor.follower_address, object.data["actor"], Pleroma.Web.base_url() <> "/#Public"]
public? ->
[actor.follower_address, object.data["actor"], Pleroma.Constants.as_public()]