use sidekiq

This commit is contained in:
Pete Matsyburka
2024-06-18 16:51:42 +03:00
parent 9539c476c0
commit 3034c00bb3
41 changed files with 332 additions and 132 deletions
+4 -2
View File
@@ -1,6 +1,8 @@
# frozen_string_literal: true
class ProcessSubmitterCompletionJob < ApplicationJob
class ProcessSubmitterCompletionJob
include Sidekiq::Job
def perform(params = {})
submitter = Submitter.find(params['submitter_id'])
@@ -20,7 +22,7 @@ class ProcessSubmitterCompletionJob < ApplicationJob
return if Accounts.load_webhook_url(submitter.account).blank?
SendFormCompletedWebhookRequestJob.perform_later({ 'submitter_id' => submitter.id })
SendFormCompletedWebhookRequestJob.perform_async({ 'submitter_id' => submitter.id })
end
def enqueue_completed_emails(submitter)