Commit 99760edc757b24796d5db1f5328d55f483e4c33c

Authored by Andrew8xx8
1 parent aa1780d0

Method moved to service

app/models/system_hook.rb
@@ -12,7 +12,4 @@ @@ -12,7 +12,4 @@
12 # 12 #
13 13
14 class SystemHook < WebHook 14 class SystemHook < WebHook
15 - def async_execute(data)  
16 - Sidekiq::Client.enqueue(SystemHookWorker, id, data)  
17 - end  
18 end 15 end
app/services/system_hooks_service.rb
@@ -7,10 +7,14 @@ class SystemHooksService @@ -7,10 +7,14 @@ class SystemHooksService
7 7
8 def self.execute_hooks(data) 8 def self.execute_hooks(data)
9 SystemHook.all.each do |sh| 9 SystemHook.all.each do |sh|
10 - sh.async_execute data 10 + async_execute_hook sh, data
11 end 11 end
12 end 12 end
13 13
  14 + def self.async_execute_hook(hook, data)
  15 + Sidekiq::Client.enqueue(SystemHookWorker, hook, data)
  16 + end
  17 +
14 def self.build_event_data(model, event) 18 def self.build_event_data(model, event)
15 data = { 19 data = {
16 event_name: build_event_name(model, event), 20 event_name: build_event_name(model, event),