Explicit Chewy imports for statuses

Thor 1 year ago
parent cdf30cf5db
commit d9618e12c5
  1. 2
      app/lib/activitypub/activity/create.rb
  2. 2
      app/services/activitypub/process_account_service.rb
  3. 2
      app/services/activitypub/process_status_update_service.rb

@ -85,6 +85,8 @@ class ActivityPub::Activity::Create < ActivityPub::Activity
attach_tags(@status)
end
StatusesIndex.import! @status if Chewy.enabled?
resolve_thread(@status)
fetch_replies(@status)
distribute

@ -90,6 +90,8 @@ class ActivityPub::ProcessAccountService < BaseService
set_fetchable_attributes! unless @options[:only_key] || @account.suspended?
@account.save_with_optional_media!
AccountsIndex.import! @account if Chewy.enabled?
end
def set_immediate_protocol_attributes!

@ -54,6 +54,8 @@ class ActivityPub::ProcessStatusUpdateService < BaseService
broadcast_updates!
end
StatusesIndex.import! @status if Chewy.enabled?
forward_activity! if significant_changes? && @status_parser.edited_at > last_edit_date
end

Loading…
Cancel
Save