16 lines
248 B
Ruby
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
|