Commit 99760edc757b24796d5db1f5328d55f483e4c33c

Authored by Andrew8xx8
1 parent aa1780d0

Method moved to service

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