Fixes: https://linear.app/chatwoot/issue/CW-1772/ip-address-and-user-details-are-missing-in-some-of-the-logs Co-authored-by: Sojan <sojan@pepalo.com>
13 lines
291 B
Ruby
13 lines
291 B
Ruby
class DeleteObjectJob < ApplicationJob
|
|
queue_as :low
|
|
|
|
def perform(object, user = nil, ip = nil)
|
|
object.destroy!
|
|
process_post_deletion_tasks(object, user, ip)
|
|
end
|
|
|
|
def process_post_deletion_tasks(object, user, ip); end
|
|
end
|
|
|
|
DeleteObjectJob.prepend_mod_with('DeleteObjectJob')
|