Add circle visibility

This commit is contained in:
KMY 2023-08-21 18:22:14 +09:00
parent 44eb57183e
commit 3af223275f
20 changed files with 154 additions and 12 deletions

View file

@ -87,8 +87,11 @@ class ActivityPub::Parser::StatusParser
end
def limited_scope
if @object['limitedScope'] == 'Mutual'
case @object['limitedScope']
when 'Mutual'
:mutual
when 'Circle'
:circle
else
:none
end

View file

@ -222,7 +222,11 @@ class ActivityPub::TagManager
end
def limited_scope(status)
status.mutual_limited? ? 'Mutual' : ''
if status.mutual_limited?
'Mutual'
else
status.circle_limited? ? 'Circle' : ''
end
end
def subscribable_by(account)