Add single_ref_to_quote setting and check ref sync
This commit is contained in:
parent
9db1fb1153
commit
80fadeb766
9 changed files with 38 additions and 2 deletions
|
@ -188,7 +188,7 @@ class PostStatusService < BaseService
|
|||
|
||||
process_hashtags_service.call(@status)
|
||||
Trends.tags.register(@status)
|
||||
ProcessReferencesService.perform_worker_async(@status, @reference_ids, [])
|
||||
ProcessReferencesService.call_service(@status, @reference_ids, [])
|
||||
LinkCrawlWorker.perform_async(@status.id)
|
||||
DistributionWorker.perform_async(@status.id)
|
||||
ActivityPub::DistributionWorker.perform_async(@status.id)
|
||||
|
|
|
@ -40,6 +40,12 @@ class ProcessReferencesService < BaseService
|
|||
ProcessReferencesWorker.perform_async(status.id, reference_parameters, urls)
|
||||
end
|
||||
|
||||
def self.call_service(status, reference_parameters, urls)
|
||||
return unless need_process?(status, reference_parameters, urls)
|
||||
|
||||
ProcessReferencesService.new.call(status, reference_parameters || [], urls: urls || [])
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def references
|
||||
|
|
|
@ -162,7 +162,7 @@ class UpdateStatusService < BaseService
|
|||
def update_references!
|
||||
reference_ids = (@options[:status_reference_ids] || []).map(&:to_i).filter(&:positive?)
|
||||
|
||||
ProcessReferencesService.perform_worker_async(@status, reference_ids, [])
|
||||
ProcessReferencesService.call_service(@status, reference_ids, [])
|
||||
end
|
||||
|
||||
def update_metadata!
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue