Add status references support
This commit is contained in:
parent
af161fa66b
commit
22ad776635
24 changed files with 321 additions and 7 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue