Add status references support

This commit is contained in:
KMY 2023-07-06 12:55:11 +09:00
parent af161fa66b
commit 22ad776635
24 changed files with 321 additions and 7 deletions

View file

@ -97,6 +97,7 @@ class ActivityPub::Activity::Create < ActivityPub::Activity
fetch_replies(@status)
distribute
forward_for_reply
process_references!
join_group!
end
@ -471,6 +472,12 @@ class ActivityPub::Activity::Create < ActivityPub::Activity
retry
end
def process_references!
references = []
references = ActivityPub::FetchReferencesService(@json['references']) unless @json['references'].nil?
ProcessReferencesWorker.perform_async(@status.id, [], urls: references)
end
def join_group!
GroupReblogService.new.call(@status)
end