discourse/plugins/chat/app/jobs/service_job.rb
Loïc Guitaut b8762172e4 DEV: Allow with_service in jobs
This patch introduces a new `ServiceJob` class allowing the use of
`with_service` in jobs.

This way, it’s easier to use the chat service objects in jobs and
provides the same level of functionality than the one we have in
controllers.
2023-02-23 09:28:53 +01:00

10 lines
191 B
Ruby

# frozen_string_literal: true
class ServiceJob < ::Jobs::Base
include Chat::WithServiceHelper
def run_service(service, dependencies)
@_result = service.call(dependencies)
end
end