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) attach_tags(@status)
end end
StatusesIndex.import! @status if Chewy.enabled?
resolve_thread(@status) resolve_thread(@status)
fetch_replies(@status) fetch_replies(@status)
distribute distribute

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

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

Loading…
Cancel
Save