Files
clientsflow/research/chatwoot/enterprise/app/services/messages/reindex_service.rb

16 lines
248 B
Ruby

class Messages::ReindexService
pattr_initialize [:account!]
def perform
return unless ChatwootApp.advanced_search_allowed?
reindex_messages
end
private
def reindex_messages
account.messages.reindex(mode: :async)
end
end