forked from treehouse/mastodon
activitypub: tag manager: ensure that a quote post has the OP included in to field
parent
418fffcb41
commit
9c51dc8dd5
|
@ -77,11 +77,15 @@ class ActivityPub::TagManager
|
|||
# Unlisted and private statuses go out primarily to the followers collection
|
||||
# Others go out only to the people they mention
|
||||
def to(status)
|
||||
to = []
|
||||
|
||||
to << uri_for(status.quote.account) if status.quote?
|
||||
|
||||
case status.visibility
|
||||
when 'public'
|
||||
[COLLECTIONS[:public]]
|
||||
to << COLLECTIONS[:public]
|
||||
when 'unlisted', 'private'
|
||||
[account_followers_url(status.account)]
|
||||
to << account_followers_url(status.account)
|
||||
when 'direct', 'limited'
|
||||
if status.account.silenced?
|
||||
# Only notify followers if the account is locally silenced
|
||||
|
|
Loading…
Reference in New Issue